龙空技术网

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

OOTT 127

前言:

而今姐妹们对“numpy创建数组的方法有哪些”可能比较讲究,大家都想要知道一些“numpy创建数组的方法有哪些”的相关知识。那么小编在网络上汇集了一些有关“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=)

标签: #numpy创建数组的方法有哪些