文章目录
ndarray.ndim
ndarray.shape
ndarray.dtype
ndarray.T
项目 | Value |
---|
ndarray.ndim | 获取ndarray的维数 |
ndarray.shape | 获取ndarray各个维度的长度 |
ndarray.dtype | 获取ndarray中元素的数据类型 |
ndarray.T | 简单转置矩阵ndarray |
函数 | 作用 |
---|
np.array( x) | 将输入数据转化为一个ndarray |
np.array( x, dtype) | 将输入数据转化为一个类型为type的ndarray |
np.asarray( array ) | 将输入数据转化为一个新的(copy)ndarray |
np.ones( N ) | 生成一个N长度的一维全一ndarray |
np.ones( N, dtype) | 生成一个N长度类型是dtype的一维全一ndarray |
np.ones_like( ndarray ) | 生成一个形状与参数相同的全一ndarray |
np.zeros( N) | 生成一个N长度的一维全零ndarray |
np.zeros( N, dtype) | 生成一个N长度类型位dtype的一维全零ndarray |
np.zeros_like(ndarray) | 类似np.ones_like( ndarray ) |
np.empty( N ) | 生成一个N长度的未初始化一维ndarray |
np.empty( N, dtype) | 生成一个N长度类型是dtype的未初始化一维ndarray |
np.empty_like(ndarray) | 类似np.ones_like( ndarray ) |
np.eye( N )/np.identity( N ) | |
np.arange( num) | 生成一个从0到num-1步数为1的一维ndarray |
np.arange( begin, end) | 生成一个从begin到end-1步数为1的一维ndarray |
np.arange( begin, end, step) | 生成一个从begin到end-step的步数为step的一维ndarray |
np.where(cond, ndarray1, ndarray2) | 根据条件cond,选取ndarray1或者ndarray2,返回一个新的ndarray |
np.in1d(ndarray, [x,y,…]) | 检查ndarray中的元素是否等于[x,y,…]中的一个,返回bool数组 |