numpy.array(object, dtype=None, copy=True, order=None, subok=False, ndmin=0)¶
创建一个array。
参数:
object:array_like
一个数组,任何物体露出阵列接口,一个对象,其__array__方法返回一个数组,或任何(嵌套)序列。
DTYPE:data-type,可选
所需的数据类型为阵列。如果没有给出,则类型将被确定为持有的序列中的对象所要求的最低的类型。这种说法只能用来“向上转型”的阵列。对于向下转换,使用.astype(t)的方法。
copy:BOOL,可选
如果为true(默认值),那么对象被复制。否则,副本将仅当__array__返回副本,如果obj是一个嵌套序列,或者做出是否需要拷贝,以满足任何其他要求(DTYPE,订单等)。
order:{'C','F','A'},可选
指定数组的顺序。如果命令是'C',那么阵列将在C-连续顺序(上次指数变化最快的)。如果命令是'F',则返回的数组将是FORTRAN连续顺序(先指数变化最快的)。如果命令是'A'(默认),然后返回数组可以是任意顺序(无论是C-,Fortran的连续的,甚至是不连续的),除非需要一个副本,在这种情况下,这将是C-连续的。
subok:BOOL,可选
如果为True,则子类将被传递,通过,否则返回数组将被迫成为一个基类数组(默认)。
ndmin:INT,可选
指定结果数组应有尺寸的最小数目。的将根据需要来满足这一要求被预先挂起到的形状。
返回:
out:ndarray
满足规定要求的数组对象。