1 条题解
-
0
NUMPY060 题解:判断是否有全零列
题目
判断矩阵是否存在全为零的列。
解题思路
- 按列判断是否有非零元素
- 取反得到全零列
- 判断是否存在全零列
代码
import numpy as np m, n = map(int, input().split()) Z = np.array([list(map(int, input().split())) for _ in range(m)]) result = (~Z.any(axis=0)).any() print(result)代码详解
- \texttt{Z.any(axis=0)} —— 每列是否有非零元素
- \texttt{~} —— 取反(变成全零列为 \texttt{True})
- \texttt{.any()} —— 是否存在 \texttt{True}
核心知识点
- \texttt{any(axis=0)} —— 按列判断
- \texttt{~} —— 逻辑取反
- \texttt{.any} —— 是否存在 \texttt{True}
- 1
信息
- ID
- 314
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者