NumPy 随机数生成教程 🌟

NumPy 是 Python 中非常强大的科学计算库,其中随机数生成是 NumPy 的重要功能之一。以下是一些关于 NumPy 随机数生成的基础教程。

1. 导入 NumPy 库

import numpy as np

2. 生成均匀分布的随机数

使用 numpy.random.uniform 函数可以生成均匀分布的随机数。

np.random.uniform(low, high, size)
  • low:随机数的下限。
  • high:随机数的上限。
  • size:生成随机数的形状。

例如,生成一个介于 0 和 1 之间的随机数:

random_number = np.random.uniform(0, 1)

3. 生成正态分布的随机数

使用 numpy.random.normal 函数可以生成正态分布的随机数。

np.random.normal(mean, std, size)
  • mean:随机数的均值。
  • std:随机数的标准差。
  • size:生成随机数的形状。

例如,生成一个均值为 0,标准差为 1 的随机数:

random_number = np.random.normal(0, 1)

4. 生成随机整数

使用 numpy.random.randint 函数可以生成随机整数。

np.random.randint(low, high, size)
  • low:随机整数的下限(包含)。
  • high:随机整数的上限(不包含)。
  • size:生成随机整数的形状。

例如,生成一个介于 1 和 10 之间的随机整数:

random_integer = np.random.randint(1, 10)

更多关于 NumPy 的教程,请访问我们的 NumPy 教程页面

NumPy 图标