资讯中心 Info
当前位置:爱尚教育 > 资讯中心 >
Numpy创建数组的方式有哪些?
发布日期:2021-03-31 阅读次数:
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=)
课程体系
通知公告