如何使用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()用于生成整数范围内的随机数。
