欢迎访问宙启技术站
智能推送

如何使用np_random()函数在python中生成20个随机数

发布时间:2023-12-26 03:38:57

要生成20个随机数,我们可以使用numpy库中的random模块的np_random()函数。np_random()函数返回一个在[0, 1)范围内的随机浮点数。我们可以通过numpy库的array()函数将这些随机数存储在一个数组中。

以下是一个生成20个随机数并存储在数组中的示例代码:

import numpy as np

# 生成20个随机数,并存储在数组中
random_numbers = np.array([np.random.random() for _ in range(20)])

# 打印生成的随机数数组
print(random_numbers)

运行上述代码,你会得到一个包含20个随机数的数组,类似于以下输出:

[0.65427007 0.90429619 0.44876612 0.10507479 0.12126075 0.10126497
 0.68229935 0.69420225 0.34203935 0.21890782 0.60195612 0.63151524
 0.13902118 0.26009858 0.37232159 0.66519965 0.2606876  0.72710852
 0.66222402 0.10793111]

在上面的示例中,我们使用了列表推导式来生成20个随机数,并将它们存储在一个数组中。你也可以使用循环来逐个生成随机数,并将它们添加到数组中。

请注意,np.random.random()函数生成[0, 1)范围的随机浮点数。如果你需要生成其他范围的随机数,可以使用numpy库的其他随机函数,例如np.random.randint()用于生成整数范围内的随机数。