numpy-generate-random-number
编辑日期: 2024-11-28 文章阅读: 次
生成随机数
随机数生成是许多数值和机器学习算法配置和评估的重要部分。
无论在人工神经网络中随机初始化权重、将数据拆分为随机集,还是随机洗牌数据集,都必须能够生成随机数(实际上是可重复的伪随机数)。
使用Generator.integers
,您可以从低(记住这是包含NumPy)到高(排除)生成随机整数。可以将endpoint=True
设置为包含高值。
可以使用以下命令生成0到4之间的2 x 4随机整数数组:
>>> rng = np.random.default_rng()
>>> rng.integers(5, size=(2, 4))
array([[2, 1, 1, 0],
[0, 0, 0, 4]])
NumPy入门系列教程:
1 NumPy介绍
8 数组形状和大小
9 重塑array
10 如何将一维array转换为二维array(如何向数组添加新轴)
11 NumPy索引和切片
12 如何从现有数据创建数组
13 数组基本操作
14 广播
15 更有用的数组操作
16 生成随机数