size函数只能用于计算array,不能用于计算list,返回的是数组的元素个数
len函数既可以计算array,也可以计算list
>>> a = np.array([1,2]) >>> len(a) 2 >>> a.size 2 >>> a = np.array([[1,2],[3,4]]) >>> len(a) 2 >>> a.size 4 >>> a = np.array([[[1,2],[3,4]],[[1,2],[3,4]]]) >>> len(a) 2 >>> a.size 8 >>> a=[[[1,2],[3,4]],[[1,2],[3,4]]] >>> len(a) 2 >>> a=[[[1,2],[3,4]],[[1,2],[3,4]],[[1,2],[3,4]]] >>> len(a) 3
>>> a = np.array([[[1,2],[3,4]],[[1,2],[3,4]],[[1,2],[3,4]]])
>>> len(a)
3
>>> a.size
12
>>> a.shape
(3, 2, 2)
可以看出,len返回的是第一维元素的个数