数据分析 -Numpy.random函数总结

在此做numpy.random函数用法总结,之后遇到再补充。

参看文章如下:

https://www.numpy.org/devdocs/user/quickstart.html

https://github.com/iamseancheney/python_for_data_analysis_2nd_chinese_version

1.numpy.random.random(size = None)

 1 import numpy as np
 2 '''
 3 np.random.random(size = None)
 4 size指定数组行列数,返回[0,1)的浮点数
 5 '''
 6 #得到单值
 7 z_train = np.random.random()
 8 print(z_train)
 9 
10 #得到1*1的数组
11 m_train = np.random.random(1)
12 print(m_train)
13 
14 #得到1*2数组
15 x_train = np.random.random(2)
16 print(x_train)
17 
18 #得到3*4数组,注意size内为单独的整体
19 y_train = np.random.random((3,4))
20 print(y_train)
21 
22 #得到[-1,1)之间的浮点数
23 p_train = (np.random.random(2)-0.5)*2
24 print(p_train)

2.numpy.random.randn()

 1 import numpy as np
 2 '''
 3 numpy.random.randn(d0,d1,...,dn)
 4 返回一个或一组样本,具有标准正态分布,期望为0,方差为1
 5 dn为维度
 6 '''
 7 
 8 #返回单值
 9 print(np.random.randn())
10 
11 #返回1*1的数组
12 print(np.random.randn(1))
13 
14 #返回3*3的数组
15 print(np.random.randn(3,3))
16 
17 #返回3D数组
18 print(np.random.randn(3,3,3))

猜你喜欢

转载自www.cnblogs.com/Jacon-hunt/p/11356386.html
今日推荐