我正在尝试从一个numpy数组中删除最后几行。我可以使用以下代码删除0到i行。
有没有关于如何对数组末尾执行相同操作的建议?
for i, line in enumerate(two_d_array1):
if all(v == 0 for v in line):
pass
else:
break
two_d_array2 = np.delete(two_d_array1, slice(0, i), axis=0)
有没有关于如何对数组末尾执行相同操作的建议?
for i, line in enumerate(reversed(two_d_array2)):
if all(v == 0 for v in line):
pass
else:
break
two_d_array3 = np.delete(two_d_array2, **slice(0, i)**, axis=0)