我有这一行:
x = np.zeros((10, 2), int)
和一个 for 循环,用于填充前 6 个元素。
有没有办法删除剩余的 0 元素?
最佳答案
如果您想删除最后的全零行:
x = x[:(np.where(x.any(axis=1))[0]).max()+1]
示例:
x:
[[1 2]
[0 0]
[1 2]
[0 0]]
输出:
[[1 2]
[0 0]
[1 2]]
关于python - 从数组末尾取消填充全零行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62558885/