📅  最后修改于: 2020-06-17 04:38:08             🧑  作者: Mango
numpy.random.rand(d0, d1, …, dn) : 创建一个指定形状的数组,并用随机值填充它。
参数:
d0,d1,…,dn:[int,可选]我们需要的返回数组的维数,
如果未提供任何参数,则返回单个Python浮点数。
返回:
定义形状的数组,填充有随机值。
代码1:随机构造一维数组
# Python程序说明numpy.random.rand()方法
import numpy as geek
# 一维阵列
array = geek.random.rand(5)
print("一维数组填充随机值 : \n", array);
输出:
一维数组填充随机值 :
[ 0.84503968 0.61570994 0.7619945 0.34994803 0.40113761]
代码2:随机构造2D数组
# Python程序说明numpy.random.rand()方法
import numpy as geek
# 2D阵列
array = geek.random.rand(3, 4)
print("\n\n二维数组填充有随机值 : \n", array);
输出:
二维数组填充有随机值 :
[[ 0.94739375 0.5557614 0.69812121 0.86902435]
[ 0.94758176 0.22254413 0.21605843 0.44673235]
[ 0.61683839 0.40570269 0.34369248 0.46799524]]
代码3:随机构造3D数组
# Python程序说明numpy.random.rand()方法
import numpy as geek
# 3D阵列
array = geek.random.rand(2, 2 ,2)
print("\n\n3D数组填充有随机值 : \n", array);
输出:
3D数组填充有随机值 :
[[[ 0.97942627 0.01068711]
[ 0.35749073 0.22484643]]
[[ 0.99733022 0.8029555 ]
[ 0.44111692 0.90537128]]]