3.2Python数据处理篇之Numpy系列(二)--- nda
2019-03-10 本文已影响0人
张一根
[TOC]
目录:
1.ndarray数组的创建
2.ndarray数组的变换
(一)ndarray数组的创建
1.从列表以元组中创建:
06.png 07.png.array(list/tuple)
.array(list/tuple,dytpe = np.int32), dtype用于指名类型
2.使用函数创建:
(1).arange(n), 0~n-1 一维
08.png(2).ones(shape) 1
10.png(3).zeros(shape) 0
11.png(4).full(share,var) var
12.png(5).eye(n) 单位n*n矩阵
13.png(6).ones_like(a) 根据数组a,生成与数组a相同的1数组。
14.png(7).zeros_like(a) 0
15.png(8).full_like(a,var) var
16.png(9).linspace(起,终,个数, [endpoint=bool])
17.png 18.pngendpoint:不包括最后一个数,并且多分一份。
(10)concatenate() 合成
19.png(二)ndarray数组的变换
1.维度的变换:
(1).reshape(shape) 不改变元数组,返回新维度的数组
21.png(2).resize(shape) 改变元数组,无返回值
22.png(3).flatten() 对数组降维,变为一维数组,不改变原数组
20.png2.类型的变换:
(1).astype(new_type) 改变数组的数据类型,不改变原数组
23.pngnp.int 表示int 类型,具体表示为哪一种int类型,根据数据的大小。