10分钟
数组的创建
这里有几个共同的参数:
a
:一个array-like
类型的实例,它不一定是数组,可以为list
、tuple
、list of tuple
、list of list
、tuple of list
、tuple of tuple
等等。dtype
:数组的值类型,默认为float
。你可以指定Python
的标准数值类型,也可以使用numpy
的数值类型如:numpy.int32
或者numpy.float64
等等。order
:指定存储多维数据的方式。- 可以为
'C'
,表示按行优先存储(C风格); - 可以为
'F'
,表示按列优先存储(Fortran风格)。 - 对于
**_like()
函数,order
可以为:'C'
,'F'
,'A'
(表示结果的order
与a
相同),'K'
(表示结果的order
与a
尽可能相似)
- 可以为
subok
:bool
值。如果为True
则:如果a
为ndarray
的子类(如matrix
类),则结果类型与a
类型相同。如果为False
则:结果类型始终为ndarray
。默认为True
。
学员评价