📜  如何在 Numpy 中创建随机整数矩阵? (1)

📅  最后修改于: 2023-12-03 15:08:43.773000             🧑  作者: Mango

如何在 Numpy 中创建随机整数矩阵?

在NumPy中,我们可以使用numpy.random.randint()函数来创建随机整数矩阵。

语法

numpy.random.randint(low, high=None, size=None, dtype='l')

参数说明:

  • low:生成的随机数最小值。low默认为0。
  • high:生成的随机数最大值,但不包括high本身。high不指定时,结果随机范围为[0,low)。
  • size:生成数组的形状。
  • dtype:生成的数组元素的数据类型。

我们来看一个例子:

import numpy as np

# 生成一个3行4列的矩阵,随机数范围为[0,10)
a = np.random.randint(0, 10, (3, 4))
print(a)

输出结果:

[[3 3 6 4]
 [4 4 3 4]
 [4 1 9 2]]

上面的代码生成了一个3行4列的矩阵,随机数范围为[0,10)。

如果只想生成一个随机整数,可以将size设置为一个数字,如:

import numpy as np

# 生成一个随机整数,范围[0,10)
a = np.random.randint(0, 10)
print(a)

输出结果:

5

以上就是如何在NumPy中创建随机整数矩阵的介绍,希望能对你有所帮助。