【发布时间】:2020-04-10 18:00:16
【问题描述】:
如果列的所有值都为零,我想根据列拆分 numpy 数组。如果列序列像样本数组的前两列一样只有 0,则该组应丢弃。
有没有有效的解决方案?
示例输入 numpy 数组:
[[0. 0. 0. 255. 0. 255. 0. 0. 0. ]
[0. 0. 0. 255. 0. 255. 0. 0. 0. ]
[0. 0. 0. 255. 0. 255. 255. 0. 0. ]
[0. 0. 255. 255. 0. 0. 0. 0. 255.]
[0. 0. 0. 255. 0. 255. 0. 0. 0. ]
[0. 0. 0. 255. 0. 255. 0. 0. 0. ]
[0. 0. 0. 255. 0. 255. 0. 0. 0. ]
]
预期输出 numpy 数组:
[[
[0. 255.]
[0. 255.]
[0. 255.]
[255. 255.]
[0. 255.]
[0. 255.]
[0. 255.]
]
[
[255. 0. ]
[255. 0. ]
[255. 255.]
[0. 0. ]
[255. 0. ]
[255. 0. ]
[255. 0. ]
]
[
[0. ]
[0. ]
[0. ]
[255.]
[0. ]
[0. ]
[0. ]
]
]
【问题讨论】:
-
你想要一个 numpy 数组的输出吗?如果是这样,
shape()会是什么?