📅  最后修改于: 2023-12-03 14:38:47.337000             🧑  作者: Mango
在numpy中,有多种方法可以生成随机数,其中包括生成随机浮点数组。
使用numpy的random模块中的numpy.random.random
函数可以生成指定形状的0到1之间的随机浮点数组。
import numpy as np
# 生成5个0到1之间的随机浮点数
random_arr = np.random.random(5)
print(random_arr)
输出如下:
[0.93537631 0.50027887 0.04351204 0.6119904 0.62685429]
可以看见,这里生成了5个0到1之间的随机浮点数。
使用numpy.random.uniform
函数可以生成指定范围内的随机浮点数组。例如,要生成一个在-1到1之间的大小为3的随机浮点数组,可以进行如下操作:
import numpy as np
# 生成-1到1之间的大小为3的随机浮点数组
random_arr = np.random.uniform(-1, 1, size=3)
print(random_arr)
输出如下:
[-0.71037399 0.81804282 0.06839902]
可以看见,这里生成了一个在-1到1之间的大小为3的随机浮点数组。
通过以上介绍,我们可以使用numpy的random模块中的函数非常方便地生成随机浮点数组。