📜  np.random.uniform - Python (1)

📅  最后修改于: 2023-12-03 15:17:59.400000             🧑  作者: Mango

np.random.uniform - Python

np.random.uniform()函数是numpy库中的一个随机数生成函数,用于生成指定范围内的均匀分布的随机数。该函数需要指定范围和产生的随机数数量,返回一个由随机数构成的数组。

语法
numpy.random.uniform(low=0.0, high=1.0, size=None)
参数

以下是np.random.uniform()的参数:

  • low - 生成的随机数的最小值。默认值为0.0。
  • high - 生成的随机数的最大值。默认值为1.0。
  • size - 生成的随机数的数量。默认值为None,表示返回一个随机数。
返回值

np.random.uniform()返回一个指定范围内的均匀分布的随机数数组。

示例

以下是np.random.uniform()的一些示例:

import numpy as np

# 生成一个区间为[0,1)内的随机数
print(np.random.uniform())

# 生成一个区间为[2,5)内的随机数
print(np.random.uniform(2, 5))

# 生成5个区间为[1,10)内的随机数
print(np.random.uniform(1, 10, 5))

# 生成一个3×2的区间为[0,1)内的随机数的数组
print(np.random.uniform(size=(3, 2)))

输出结果:

0.6615278191631319
4.327518106741899
[7.4625809  2.61675621 4.63093486 2.67943019 1.013978  ]
[[0.36295321 0.40055311]
 [0.35305295 0.36776496]
 [0.03283471 0.29869656]]
结论

np.random.uniform()函数是numpy库中的一个随机数生成函数,用于生成指定范围内的均匀分布的随机数。掌握该函数对于理解和处理各类数据具有一定的帮助。