刚开始学习numpy,对ndim、shape还有dtype这几个函数的含义有些混淆,所以简单记录下。
ndim函数:返回一个数字,确定数组的维度
备注:个人小技巧(不知道准不准),从列表转数组时,确定数组的维度的话可以看一开始中括号的个数,几个中括号就是几维。
shape函数:返回一个元组,确定各个维度的元素个数
对于arr11:它是一个一维数组,返回的(4,)代表一维里面有四个元素
对于arr22:它是一个二维数组,返回的(2,3)中 2 代表的是行(row),代表一维里面有2个元素,3代表的是列(column),代表二维里面有3个元素
对于arr33:它是一个三维数组,有些难懂,为了清晰,我把它显示出来,代表一维里面"[ ]“有两个元素,分别是[[1,2,3.0],[4,5,6]]和[[7,8,9],[10,11,12]],二维里面”[[ ]]“有两个元素,分别是[1,2,3.0]和[4,5,6]以及另外一组里的[7,8,9],[