python numpy

 

创建

numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)
名称 描述
object 数组或嵌套数列
dtype 数组元素数据类型, 可选
copy 对象是否需要复制, 可选
order 创建数组样式, C 为行方向, F 为列方向, A 为任意方向(默认)
subok 默认返回一个与基类类型一致数组
ndmin 指定生成数组最小维度

单维度

import numpy as np

a = np.array([1, 2, 3, 4, 5, 6])

# [1 2 3 4 5 6]
print(a)

多维度

import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6]])

# [[1 2 3]
# [4 5 6]]
print(a)

最小维度

import numpy as np

a = np.array([1, 2, 3, 4, 5], ndmin = 2)

# [[1 2 3 4 5]]
print (a)

dtype 参数

import numpy as np

a = np.array([1, 2, 3], dtype = complex)

# [1.+0.j 2.+0.j 3.+0.j]
print (a)