首页 > 其他 > 详细

Numpy学习笔记(二)

时间:2019-03-24 00:57:29      阅读:122      评论:0      收藏:0      [点我收藏+]

数组的元素最初是未知的,但它的大小是已知的。因此,NumPy提供了几个函数来创建具有初始占位符内容的数组。

这就减少了数组增长的必要,因为数组增长的操作花费很大

1、zeros,例如:

>>> np.zeros((3,4))
array([[0., 0., 0., 0.],
       [0., 0., 0., 0.],
       [0., 0., 0., 0.]])

  创建3*4的二维数组,每个元素是0,元素类型默认是float32.

2、ones,例如:

>>> np.ones((3,2))
array([[1., 1.],
       [1., 1.],
       [1., 1.]])

  创建3*2的二维数组,每个元素是1,元素默认类型是float32.

3、empty,例如:

>>> np.empty((4,5))
array([[ 9.88131292e-324,  8.48798317e-314,  6.54317402e-310,
         1.39802436e+294,  5.71589920e+173],
       [ 4.00193173e-322,  4.66212865e-310,  6.91466028e-310,
         0.00000000e+000,  0.00000000e+000],
       [ 3.71187568e+019,  2.37352711e+289,  1.97700955e+112,
        -3.99085161e-294,  7.90505033e-322],
       [ 6.32404027e-322,  4.66212865e-310,  6.91465816e-310,
         3.00979427e-311,  1.37945179e+219]])

  创建4*5的二维数组,每个元素随机生成

 

Numpy学习笔记(二)

原文:https://www.cnblogs.com/smartmsl/p/10586226.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!