注:本系类笔记采用的是Python3.5X版本,编程环境为Windows64位下的Anaconda
所有代码部分均为连续的,“结果”为在jupyter分步运行结果
代码部分:
import numpy as np
sample1 = np.random.random((3,2))#生成3行2列从0到1的随机数
print(sample1)
结果:
[[ 0.42548654 0.60831272]
[ 0.48034909 0.70289579]
[ 0.96871932 0.33469266]]
sample2 = np.random.normal(size=(3,2))#生成3行2列符合标准正态分布的随机数
print(sample2)
结果:
[[ 0.82645622 -0.63300866]
[ 0.18604463 -0.30988056]
[-1.50301955 -0.51466896]]
sample3 = np.random.randint(0,10,size=(3,2))#生成3行2列从0到10的随机整数
print(sample3)
结果:
[[2 4]
[3 1]
[0 3]]
————————————————————————————————————
以下是对随机数的计算
np.sum(sample1)#求和
结果:
3.5204561139867017
np.min(sample1)#求最小值
结果:
0.33469265548836047
np.max(sample1)#求最大值