在Python中,矩阵是一个二维数组。如果你编写过许多代码来操作矩阵,你很可能需要知道它们的维数是多少。Python中有一个内置的函数可以轻松地查看矩阵的维数。
>>>import numpy as np >>>a = np.array([[1, 2], [3, 4]]) >>>print(a.shape) (2, 2)
在这个例子中,我们创建了一个名为a的numpy数组,它由两行和两列组成。然后我们使用a.shape来查看它的维数,它返回一个元组(2, 2),这表明该矩阵有两个行和两个列。
如果你想获取矩阵的行数或列数,你可以使用以下代码:
>>>rows, cols = a.shape >>>print("Number of rows:", rows) Number of rows: 2 >>>print("Number of cols:", cols) Number of cols: 2
在这个例子中,我们使用a.shape来设置rows和cols,这是一个Python的 "解包 "操作,它将元组的第一个元素分配给rows变量,第二个元素分配给cols变量。然后我们使用print语句打印出行数和列数。
矩阵的维数对于在 Python 中进行矩阵运算和线性代数计算非常重要。因此,知道如何查看矩阵的维度是非常重要的。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0