前言:
而今姐妹们对“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创建数组的方法有哪些