📜  0 到 1 之间的 numpy 随机浮点数组 - Python (1)

📅  最后修改于: 2023-12-03 14:38:47.337000             🧑  作者: Mango

介绍numpy随机浮点数组生成方法

在numpy中,有多种方法可以生成随机数,其中包括生成随机浮点数组。

生成0到1之间的随机浮点数组

使用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模块中的函数非常方便地生成随机浮点数组。