numpy.random.random/randn/rand的区
2019-10-09 本文已影响0人
wangsb_2020
- random = np.random.random(12) #返回随机的浮点数,在半开区间 [0.0, 1.0)
- randn = np.random.randn(12) #返回一个样本,具有标准正态分布
- rand = np.random.rand(12) #0-1之间的随机值
import numpy as np
random = np.random.random(12)
randn = np.random.randn(12)
rand = np.random.rand(12)
print(random)
print('-' * 20)
print(np.sort(random))
print('-' * 20)
print(randn)
print('-' * 20)
print(np.sort(randn))
print('-' * 20)
print(rand)
print('-' * 20)
print(np.sort(rand))
print('-' * 20)
result
[0.66471296 0.04392728 0.74427142 0.18604036 0.19242348 0.88965992
0.48824311 0.29661558 0.3136194 0.4488454 0.28863854 0.28619198]
--------------------
[0.04392728 0.18604036 0.19242348 0.28619198 0.28863854 0.29661558
0.3136194 0.4488454 0.48824311 0.66471296 0.74427142 0.88965992]
--------------------
[ 0.69827217 -1.79066801 -0.28786161 -0.55839934 1.32753756 -0.93121377
-1.12048048 0.15648123 -0.19596145 -0.11986064 0.65577007 -1.26654582]
--------------------
[-1.79066801 -1.26654582 -1.12048048 -0.93121377 -0.55839934 -0.28786161
-0.19596145 -0.11986064 0.15648123 0.65577007 0.69827217 1.32753756]
--------------------
[0.21917376 0.87523576 0.54644427 0.75619337 0.58364491 0.63505402
0.10725414 0.78102793 0.86752294 0.29493515 0.22957699 0.50047109]
--------------------
[0.10725414 0.21917376 0.22957699 0.29493515 0.50047109 0.54644427
0.58364491 0.63505402 0.75619337 0.78102793 0.86752294 0.87523576]
--------------------