05.其他创建numpy数组的方法

>>> import numpy as np
>>> np.zeros(10,dtype=int)
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])

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

   [0., 0., 0., 0., 0.],<br/>
   [0., 0., 0., 0., 0.]])<br/><br/>

&gt;&gt;&gt; np.zeros(shape=(3,5),dtype=int)
array([[0, 0, 0, 0, 0],

   [0, 0, 0, 0, 0],<br/>
   [0, 0, 0, 0, 0]])<br/><br/>

&gt;&gt;&gt; np.ones(10)
array([1., 1., 1., 1., 1., 1., 1., 1., 1., 1.])

&gt;&gt;&gt; np.ones((3,5))
array([[1., 1., 1., 1., 1.],

   [1., 1., 1., 1., 1.],<br/>
   [1., 1., 1., 1., 1.]])<br/><br/>

&gt;&gt;&gt; np.full(shape=(3,5),fill_value=666)
array([[666, 666, 666, 666, 666],

   [666, 666, 666, 666, 666],<br/>
   [666, 666, 666, 666, 666]])<br/><br/>

&gt;&gt;&gt; [i for i in range(0,20,2)]
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]

&gt;&gt;&gt; np.arange(0,20,2)
array([ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18])

&gt;&gt;&gt; np.arange(0,1,0.2)
array([0. , 0.2, 0.4, 0.6, 0.8])

&gt;&gt;&gt; np.linspace(0,20,10)
array([ 0. , 2.22222222, 4.44444444, 6.66666667, 8.88888889,

   11.11111111, 13.33333333, 15.55555556, 17.77777778, 20.        ])<br/><br/>

&gt;&gt;&gt; np.linspace(0,20,11)
array([ 0., 2., 4., 6., 8., 10., 12., 14., 16., 18., 20.])

&gt;&gt;&gt; np.random.randint(10)
0

&gt;&gt;&gt; np.random.randint(0,10,10)
array([1, 4, 7, 9, 0, 6, 1, 5, 2, 6])

&gt;&gt;&gt; np.random.randint(2,10,size=10)
array([3, 3, 8, 9, 4, 3, 2, 7, 2, 4])

&gt;&gt;&gt; np.random.randint(2,10,size=(3, 5))
array([[9, 8, 4, 2, 3],

   [6, 3, 5, 8, 6],<br/>
   [7, 8, 6, 7, 9]])<br/><br/>

&gt;&gt;&gt; np.random.seed(666)
&gt;&gt;&gt; np.random.randint(2,10,size=(3, 5))
array([[6, 4, 7, 8, 8],

   [8, 3, 8, 6, 7],<br/>
   [5, 8, 5, 6, 9]])<br/><br/>

&gt;&gt;&gt; np.random.randint(2,10,size=(3, 5))
array([[6, 8, 3, 9, 2],

   [8, 2, 9, 7, 4],<br/>
   [6, 9, 7, 7, 7]])<br/><br/>

&gt;&gt;&gt; np.random.random()
0.7744794542685887

&gt;&gt;&gt; np.random.random(10)
array([0.00510884, 0.11285765, 0.11095367, 0.24766823, 0.0232363 ,

   0.72732115, 0.34003494, 0.19750316, 0.90917959, 0.97834699])<br/><br/>

&gt;&gt;&gt; np.random.random((3, 5))
array([[0.53280254, 0.25913185, 0.58381262, 0.32569065, 0.88889931],

   [0.62640453, 0.81887369, 0.54734542, 0.41671201, 0.74304719],<br/>
   [0.36959638, 0.07516654, 0.77519298, 0.21940924, 0.07934213]])<br/><br/>

&gt;&gt;&gt; np.random.normal(10,100)
-110.99026554923134