1 条题解
-
0
NUMPY012 题解:创建随机数组
题目
给定三个整数 ,创建一个 的数组,元素为随机值(使用种子 确保可复现)。
解题思路
- 读取三个整数
- 使用
np.random.seed(0)设置随机种子 - 使用
np.random.random()生成随机数组
代码
import numpy as np a, b, c = map(int, input().split()) np.random.seed(0) Z = np.random.random((a, b, c)) print(Z)随机种子的作用
为什么需要种子?
# 无种子:每次结果不同 Z = np.random.random((3, 3)) # 有种子:每次结果相同 np.random.seed(0) Z = np.random.random((3, 3))常见用途
- 调试:便于复现问题
- 测试:确保结果一致
- 公平性:比赛中保证公平
核心知识点
np.random.seed()—— 设置随机种子np.random.random()—— 生成随机数组
- 1
信息
- ID
- 447
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 1
- 已通过
- 1
- 上传者