搜索
写经验 领红包
 > 房产

umpy创建数组的方法(列举创建一个umpy中的维数组的方式)

导语:Numpy创建数组的方式有哪些?

1、生成0和1的数组:一般用于占位

(1)np.zeros(shape[, dtype=]):创建一个全为0的数组,shape形状的数组,shape可以是元组或者列表

(2)np.ones(shape[, dtype=]) :创建一个全为1的,shape形状的数组

(3)np.eye(6):创建一个6行6列的二维数组,对角线的值为1

2、从现有数组生成

(1)np.array(列表或元组[, dtype=]):创建一个数组

(2)np.copy(数组):深拷贝数组

3、生成固定范围的数组

(1)np.arange(start, stop[, step]):创建一个数列,[start, stop)

(2)np.linspace(start, stop, length[, endpoint=False]):创建等差数列,endpoint=False去掉最后一个元素,[start, stop]

(3)np.logspace(start, stop, base=底, num=个数)创建一个等比数列

(4) np.diag([4, 5, 8]):生成一个数组,对角线元素为4, 5, 8

4、生成随机数数组

(1)均匀分布:落在每组的可能性相等

np.random.uniform(low=, high=, size=)

(2)正态分布:

np.random.normal(loc=, scale=, size=)

本文内容由小娴整理编辑!