在numpy中,数组的形状可以通过shape属性获得。其中,shape属性返回一个元组,表示数组中每个维度的大小。例如:
import numpy as np arr = np.array([[1,2,3],[4,5,6]]) print(arr.shape) # 输出:(2, 3)
在shape属性中,可以使用切片操作[:]获取整个形状元组。由于[:]表示获取全部元素,因此array.shape[:]与array.shape是等效的。两者都返回数组的完整形状元组。
例如:
import numpy as np arr = np.array([[1,2,3],[4,5,6]]) print(arr.shape[:]) # 输出:(2, 3) print(arr.shape) # 输出:(2, 3)
因此,array.shape[:]相当于获取数组的完整形状信息。