U10
表 2.1.A.1 NumPy 类型
生成函数 作用
np.array( x)
np.array( x, dtype)
将输入数据转化为一个 ndarray
将输入数据转化为一个类型为 type 的
ndarray
np.asarray( array )
将输入数据转化为一个新的
(copy)ndarray
np.ones( N )
np.ones( N, dtype)
np.ones_like( ndarray )
生成一个 N 长度的一维全一 ndarray
生成一个 N 长度类型是 dtype 的一维
全一 ndarray
生成一个形状与参数相同的全一
ndarray
np.zeros( N)
np.zeros( N, dtype)
np.zeros_like(ndarray)
生成一个 N 长度的一维全零 ndarray
生成一个 N 长度类型位 dtype 的一维
全零 ndarray
类似 np.ones_like( ndarray )
np.empty( N )
np.empty( N, dtype)
np.empty(ndarray)
生成一个 N 长度的未初始化一维
ndarray
生成一个 N 长度类型是 dtype 的未初
始化一维 ndarray
类似 np.ones_like( ndarray )
np.eye( N )
np.identity( N )
创建一个 N * N 的单位矩阵(对角线
为 1,其余为 0)
np.arange( num)
np.arange( begin, end)
np.arange( begin, end, step)
生成一个从 0 到 num-1 步数为 1 的一
维 ndarray
生成一个从 begin 到 end-1 步数为 1
的一维 ndarray
生成一个从 begin 到 end-step 的步
数为 step 的一维 ndarray
np.mershgrid(ndarray,ndarray,...)
生成一个 ndarray * ndarray * ...的
多维 ndarray
np.where(cond,ndarray1,ndarray2)
根据条件 cond,选取 ndarray1 或者
ndarray2,返回一个新的 ndarray
评论0