python统计多维数组的行数和列数实例

  • Post category:Python

下面是关于“Python统计多维数组的行数和列数实例”的完整攻略:

1. 确认数组的形状

在Python中可以使用numpy库来处理多维数组,numpy中的ndarray对象可以使用shape属性来获取数组的形状,即行数和列数。例如,对于以下二维数组:

import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)

输出结果为:

(2, 3)

它的形状为(2, 3),即有2行3列。我们可以通过访问这个元组来获取行数和列数。

2. 计算行数和列数

我们可以通过ndarray对象的shape属性来获取行数和列数。示例如下:

import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
rows, cols = arr.shape
print("行数为:", rows)
print("列数为:", cols)

输出结果为:

行数为: 2
列数为: 3

同样,我们也可以通过下标来获取行数和列数,示例如下:

import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])

rows = arr.shape[0]
cols = arr.shape[1]

print("行数为:", rows)
print("列数为:", cols)

输出结果与前面的示例相同。

以上就是关于“Python统计多维数组的行数和列数实例”的完整攻略和两个示例。希望能够对您有所帮助。