numpy.random 用法
你可以使用 numpy.random
生成一个特定维度的 numpy
矩阵。以下是几种常见的方法:
1. 随机生成均匀分布的矩阵
import numpy as np
# 生成一个 (3, 4) 维度的随机矩阵,范围 [0, 1)
matrix = np.random.rand(3, 4)
print(matrix)
2. 随机生成标准正态分布的矩阵
matrix = np.random.randn(3, 4) # 服从 N(0,1) 的正态分布
print(matrix)
3. 随机生成整数矩阵
matrix = np.random.randint(0, 10, (3, 4)) # 生成 0 到 9 之间的整数
print(matrix)
4. 随机生成服从特定均值和标准差的正态分布矩阵
mean, std = 5, 2 # 均值 5,标准差 2
matrix = np.random.normal(mean, std, (3, 4))
print(matrix)
5. 随机生成二进制(0/1)矩阵
matrix = np.random.choice([0, 1], size=(3, 4), p=[0.7, 0.3]) # 70% 取 0,30% 取 1
print(matrix)
你可以根据需要选择合适的方法来生成矩阵!