×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Checking Square Matrix | Linear Algebra using Python

Linear Algebra using Python | Checking Square Matrix: Here, we are going to learn how to check square matrix in Python?
Submitted by Anuj Singh, on May 21, 2020

Prerequisite: Linear Algebra | Defining a Matrix

Square Matrices are one of the important Matrices and therefore, we are going to write a python code to check whether the matrix is square or not?

Python code for checking square matrix

# Linear Algebra Learning Sequence
# Checking Square Matrix

import numpy as np

# Use of np.array() to define rows
V1 = np.array([45,78,65,99])
V2 = np.array([68,87,97,48])
V3 = np.array([74,68,77,48])

print("The Row v1: ",V1)
print("The Row v2: ",V2)
print("The Row v3: ",V3)

# Making a Matrix using Vectors
M = np.vstack([V1,V2,V3])

print("\n\n-----Matrix M---\n", M)

[r,c] = M.shape
if r == c:
    print("Matrix is square with dim ",r,'x',r )
else:
    print("Matrix is not square with dim ",r,'x',c )

V1 = np.array([[1,2,3],[2,3,5],[3,6,8],[323,623,823]])
V2 = np.array([[965,2413,78],[223,356,500],[312,66,78]])

[r2,c2] = V1.shape
[r3,c3] = V2.shape
print('\n\n----Matrix A----\n',V1)
if r2 == c2:
    print("Matrix is square with dim ",r2,'x',r2 )
else:
    print("Matrix is not square with dim ",r2,'x',c2 )

print('\n\n----Matrix B----\n',V2)
if r3 == c3:
    print("Matrix is square with dim ",r3,'x',r3 )
else:
    print("Matrix is not square with dim ",r3,'x',c3 )

Output:

The Row v1:  [45 78 65 99]
The Row v2:  [68 87 97 48]
The Row v3:  [74 68 77 48]


-----Matrix M---
 [[45 78 65 99]
 [68 87 97 48]
 [74 68 77 48]]
Matrix is not square with dim  3 x 4


----Matrix A----
 [[  1   2   3]
 [  2   3   5]
 [  3   6   8]
 [323 623 823]]
Matrix is not square with dim  4 x 3


----Matrix B----
 [[ 965 2413   78]
 [ 223  356  500]
 [ 312   66   78]]
Matrix is square with dim  3 x 3
Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.