day1-8-numpay随机模块
In [1]:
import numpy as np
#所有的值都是从0到1
np.random.rand(3,2)
Out[1]:
array([[0.51504028, 0.75915907],
[0.93532186, 0.16917838],
[0.04486651, 0.01075879]])
In [2]:
#返回的是随机的整数,左闭右开
np.random.randint(10,size = (5,4))
Out[2]:
array([[0, 6, 2, 8],
[9, 2, 1, 9],
[2, 9, 5, 5],
[9, 1, 6, 7],
[0, 7, 3, 8]])
In [3]:
np.random.rand()
Out[3]:
0.5855043888309002
In [4]:
np.random.random_sample()
Out[4]:
0.3699724022442087
In [5]:
np.random.randint(0,10,3)
Out[5]:
array([2, 3, 6])
In [6]:
mu, sigma = 0,0.1
np.random.normal(mu,sigma,10)
Out[6]:
array([-0.16629726, 0.22112744, 0.04230024, -0.00186614, -0.09426467,
-0.07225126, 0.03106858, -0.02735602, 0.07936813, -0.21691869])
In [7]:
np.set_printoptions(precision = 2)
In [8]:
mu, sigma = 0,0.1
np.random.normal(mu,sigma,10)
Out[8]:
array([-0.07, 0.07, 0.02, 0.13, -0.03, -0.11, -0.09, -0.02, 0.12,
-0.03])
洗牌¶
In [11]:
array1 = np.arange(10)
array1
Out[11]:
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
In [12]:
np.random.shuffle(array1)
In [13]:
array1
Out[13]:
array([5, 8, 9, 1, 3, 4, 6, 0, 7, 2])
随机种子¶
In [14]:
np.random.seed(100)
In [15]:
mu, sigma = 0,0.1
np.random.normal(mu,sigma,10)
Out[15]:
array([-0.17, 0.03, 0.12, -0.03, 0.1 , 0.05, 0.02, -0.11, -0.02,
0.03])
In [ ]:

浙公网安备 33010602011771号