Python使用NumPy随机数生成,包括均匀分布、正态分布、泊松分布等
环境搭建:
1. 安装Python:访问python官方网站(https://www.python.org/),下载最新版本的Python,并按照安装向导进行安装。
2. 安装NumPy:打开命令行或终端,执行以下命令进行安装:
pip install numpy
准备工作:
1. 导入NumPy库:
python
import numpy as np
依赖的类库:NumPy
示例数据集:本示例不依赖具体的数据集。
完整代码示例:
python
import numpy as np
# 生成均匀分布随机数
uniform_random = np.random.uniform(low=0.0, high=1.0, size=(3, 3))
print("Uniform Random:")
print(uniform_random)
# 生成正态分布随机数
normal_random = np.random.normal(loc=0.0, scale=1.0, size=(3, 3))
print("
Normal Random:")
print(normal_random)
# 生成泊松分布随机数
poisson_random = np.random.poisson(lam=1.0, size=(3, 3))
print("
Poisson Random:")
print(poisson_random)
输出结果:
Uniform Random:
[[0.94025622 0.04079137 0.92320586]
[0.40899482 0.08222986 0.82379108]
[0.04199387 0.34842895 0.73900607]]
Normal Random:
[[-0.77378323 -0.2774617 0.67839816]
[ 0.07330237 -0.13561491 -0.81868307]
[-0.32172272 -0.79865214 -1.39482353]]
Poisson Random:
[[0 0 3]
[0 0 0]
[3 2 1]]
注意:以上代码仅为示例代码,生成的随机数结果每次运行可能会有所不同。