输入一个任意n*m的矩阵,判断该矩阵是否为n=m的矩阵python
时间: 2024-05-05 07:19:27 浏览: 138
输入一个矩阵,输出一个结果
可以使用Python编程实现该问题,具体代码如下:
```python
def check_square_matrix(matrix):
"""
判断给定的矩阵是否为n = m的方阵。
:param matrix: 输入的矩阵
:return: 若为方阵则返回True,否则返回False
"""
rows = len(matrix)
cols = len(matrix[0])
return rows == cols
# 示例
matrix1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
matrix2 = [[1, 2, 3], [4, 5, 6]]
print(check_square_matrix(matrix1)) # True
print(check_square_matrix(matrix2)) # False
```
以上代码中,我们定义了一个`check_square_matrix`函数,该函数接受一个矩阵作为参数,然后判断其行数和列数是否相等,如果相等则说明该矩阵为方阵,否则不是方阵。最后我们通过示例演示了该函数的使用。
阅读全文