【发布时间】:2021-04-20 15:21:07
【问题描述】:
我有这样的矩阵:
m1 =
[1, 3, 4, 2, 1, 1]
[1, 3, 5, 3, 3, 1]
[1, 2, 3, 1, 1, 0]
[1, 3, 7, 3, 1, 1]
我需要过滤它以在最后一列中获取值 1。所以结果应该是这样的:
filter_array =
[1, 3, 4, 2, 1, 1]
[1, 3, 5, 3, 3, 1]
[1, 3, 7, 3, 1, 1]
我当前的代码是:
m1 = np.array ##see array above
filter_array = [ ] ## the filtered array will be stored here. raw by raw
for raw in m1:
if raw[-1] ==1:
filter_array = filter_array.append(raw[:])
我的代码返回了一个空数组。我一定错过了什么……
【问题讨论】:
标签: python arrays numpy array-filter