下面时官网对numpy中array函数的解释
python中numpy.array函数
np.arry(object, dtype=None, *, copy=True, order='K', subok=False,ndmin=0,array_like=None)
参数
object:
数组、公开数组接口的任何对象、其__array__方法返回数组的对象或任何(嵌套)序列。如果 object 是标量,则返回包含对象的 0 维数组。
dtype,可选
数组的所需数据类型。如果未给出,则类型将被确定为保存序列中对象所需的最小类型。
copy,可选
如果为 true(默认值),则复制对象。否则,仅当__array__返回副本时,如果 obj 是嵌套序列,或者如果需要副本来满足任何其他要求(dtype、order 等),才会创建副本。
order{'K', 'A', 'C', 'F'}, 可选
指定阵列的内存布局。如果 object 不是数组,则新创建的数组将按 C 顺序排列(行主),除非指定了"F",在这种情况下,它将按 Fortran 顺序(主要列)排序。如果对象是以下数组,则以下为集合。
次序
无副本
复制 = 真
"K"
变
保留F&C顺序,否则最相似的顺序
"A"
变
如果输入是 F 而不是 C,则 F 顺序,否则 C 顺序
"C"
C 订单
C 订单
"F"
F 订单
F 订单
当 出于其他原因制作副本时,结果与 "A" 的一些例外情况相同,请参阅"注释"部分。默认顺序为"K"。copy=Falsecopy=True
subokbool, 可选
如果为 True,则子类将被传递,否则返回的数组将被强制为基类数组(默认值)。
ndminint,可选
指定生成的数组应具有的最小维度数。将根据需要预先悬垂到形状以满足此要求。
array_like
允许创建非 NumPy 数组的数组的引用对象。如果作为支持协议传入的类似数组,则结果将由它定义。在这种情况下,它确保创建与通过此参数传入的对象兼容的数组对象。like__array_function__