下方代码的主要目的是生成一个3行4列的随机整数数组,数组中的元素取值范围是0到20(不包括20)。
# coding=utf-8
import numpy as np
# 设置随机数种子,以便每次运行代码时都能得到相同的随机数结果
# 这对于调试和复现结果非常有用
np.random.seed(10)
# 使用numpy的random模块的randint函数生成随机整数
# 参数说明:
# 0: 随机数的最小值(包括)
# 20: 随机数的最大值(不包括)
# (3, 4): 生成一个3行4列的数组
t = np.random.randint(0, 20, (3, 4))
# 打印生成的随机数组
print(t)
这段代码首先设置了随机数种子,以便每次运行代码时都能得到相同的随机数结果。然后,它使用np.random.randint函数生成一个3行4列的随机整数数组,数组中的元素取值范围是0到20(不包括20)。最后,它打印出生成的随机数组。
除此之外,numpy.random 模块提供了多种生成随机数组的函数,以下是一些常见的函数:
-
rand: 生成一个均匀分布的随机数组。 -
randn: 生成一个标准正态分布的随机数组。 -
randint: 生成一个随机整数数组。 -
random: 生成一个0到1之间的随机数组。 -
choice: 从给定的1维数组中随机选择元素。 -
shuffle: 对一个数组进行随机排序。 -
normal: 生成一个正态(高斯)分布的随机数组。 -
unif

最低0.47元/天 解锁文章
781

被折叠的 条评论
为什么被折叠?



