假设a是一个数组:
a = np.array([[1,2,3],[4,5,6]])
那么他调用 a.shape 函数的时候输出为
(2, 3)
表示为他有 两行三列
那么如果a数组是三维的,比如说
a = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
此时调用 a.shape 函数的时候输出为
(2,2,3)
说明的是 两页的两行三列
也就是说越高维度的数据会在越前面显示
假设a是一个数组:
a = np.array([[1,2,3],[4,5,6]])
那么他调用 a.shape 函数的时候输出为
(2, 3)
表示为他有 两行三列
那么如果a数组是三维的,比如说
a = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
此时调用 a.shape 函数的时候输出为
(2,2,3)
说明的是 两页的两行三列
也就是说越高维度的数据会在越前面显示