目录
(一)ndarray 数组的创建
1. 从列表以元组中创建:
2. 使用函数创建:
(二)ndarray 数组的变换
1. 维度的变换:
2. 类型的变换:
目录:
1.ndarray 数组的创建
2.ndarray 数组的变换
(一)ndarray 数组的创建
1. 从列表以元组中创建:
.array(list/tuple)
.array(list/tuple,dytpe = np.int32), dtype 用于指名类型
2. 使用函数创建:
(1).arange(n), 0~n-1 一维
(2).ones(shape) 1
(3).zeros(shape) 0
(4).full(share,var) var
(5).eye(n) 单位 n*n 矩阵
(6).ones_like(a) 根据数组 a, 生成与数组 a 相同的 1 数组.
(7).zeros_like(a) 0
(8).full_like(a,var) var
(9).linspace(起, 终, 个数, [endpoint=bool])
endpoint: 不包括最后一个数, 并且多分一份.
(10)concatenate() 合成
(二)ndarray 数组的变换
1. 维度的变换:
(1).reshape(shape) 不改变元数组, 返回新维度的数组
(2).resize(shape) 改变元数组, 无返回值
(3).flatten() 对数组降维, 变为一维数组, 不改变原数组
2. 类型的变换:
(1).astype(new_type) 改变数组的数据类型, 不改变原数组
np.int 表示 int 类型, 具体表示为哪一种 int 类型, 根据数据的大小.
(2).tolist() 转换为 python 的列表类型
来源: http://www.bubuko.com/infodetail-2982289.html