numpy.ndarray.size是NumPy库中的一个函数,用于返回给定数组的元素个数。但是,它不能直接在numpy数组上工作,因为它是一个函数而不是一个属性。
要获取numpy数组的大小,可以使用numpy.ndarray.shape属性。该属性返回一个元组,其中包含数组的维度信息。例如,对于一个二维数组,shape属性将返回一个包含行数和列数的元组。
以下是一个示例代码:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
size = arr.size
shape = arr.shape
print("Size of the array:", size)
print("Shape of the array:", shape)
输出结果为:
Size of the array: 6
Shape of the array: (2, 3)
在这个例子中,arr.size返回的是数组中元素的总个数,即6。arr.shape返回的是数组的维度,即(2, 3)表示有2行3列。
关于NumPy库的更多信息和使用方法,可以参考腾讯云的NumPy产品介绍页面:NumPy产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云