2 条题解
-
0
NUMPY055 题解:遍历数组(类似 enumerate)
题目
使用 \texttt{np.ndenumerate} 遍历二维数组,输出索引和值。
解题思路
- 读取二维数组
- 使用 \texttt{np.ndenumerate} 遍历
- 输出每个元素的索引和值
代码
import numpy as np m, n = map(int, input().split()) arr = np.array([list(map(int, input().split())) for _ in range(m)]) for index, value in np.ndenumerate(arr): print(f"{index} {value}")代码详解
\texttt{np.ndenumerate} 类似于 Python 的 \texttt{enumerate},但专门用于 NumPy 多维数组:
- 返回 (行索引, 列索引) 的元组作为 index
- 返回对应的元素值
运行示例
输入:
2 2 1 2 3 4输出:
(0, 0) 1 (0, 1) 2 (1, 0) 3 (1, 1) 4核心知识点
- \texttt{np.ndenumerate} —— 遍历多维数组
- 元组索引 (i, j) —— 表示多维索引
-
0
NUMPY055 题解:遍历数组(类似 enumerate)
题目
使用 \texttt{np.ndenumerate} 遍历二维数组,输出索引和值。
解题思路
- 读取二维数组
- 使用 \texttt{np.ndenumerate} 遍历
- 输出每个元素的索引和值
代码
import numpy as np m, n = map(int, input().split()) arr = np.array([list(map(int, input().split())) for _ in range(m)]) for index, value in np.ndenumerate(arr): print(f"{index} {value}")代码详解
\texttt{np.ndenumerate} 类似于 Python 的 \texttt{enumerate},但专门用于 NumPy 多维数组:
- 返回 (行索引, 列索引) 的元组作为 index
- 返回对应的元素值
运行示例
输入:
2 2 1 2 3 4输出:
(0, 0) 1 (0, 1) 2 (1, 0) 3 (1, 1) 4核心知识点
- \texttt{np.ndenumerate} —— 遍历多维数组
- 元组索引 (i, j) —— 表示多维索引
- 1
信息
- ID
- 303
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者