阅读量

原创教程,严禁转载。引用本文,请署名 Python中文网, http://www.zglg.work


生成随机数

随机数生成是许多数值和机器学习算法配置和评估的重要部分。

无论在人工神经网络中随机初始化权重、将数据拆分为随机集,还是随机洗牌数据集,都必须能够生成随机数(实际上是可重复的伪随机数)。

使用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介绍

2 安装和导入NumPy

3 Python列表和NumPy数组有什么区别?

4 什么是array?

5 有关Array的详细信息

6 如何创建array

7 添加、删除和排序元素

8 数组形状和大小

9 重塑array

10 如何将一维array转换为二维array(如何向数组添加新轴)

11 NumPy索引和切片

12 如何从现有数据创建数组

13 数组基本操作

14 广播

15 更有用的数组操作

16 生成随机数