size函数只能用于计算array,不能用于计算list,返回的是数组的元素个数
len函数既可以计算array,也可以计算list
>>> a = np.array([1,2])>>> len(a)2>>> a.size2>>> a = np.array([[1,2],[3,4]])>>> len(a)2>>> a.size4>>> a = np.array([[[1,2],[3,4]],[[1,2],[3,4]]])>>> len(a)2>>> a.size8>>> 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返回的是第一维元素的个数