从2D阵列中删除元素时出错

时间:2014-10-26 00:36:10

标签: python

在一个285 x 507阵列中,我试图找到最低的接缝并使用pop删除它。 使用pop时我有以下问题。

代码:

    for i in range(0, len(img)):
       for j in range(0, len(img[0]):
            a[i].pop(j)

任何人都可以帮助我,为什么会出现这个错误"' numpy.ndarray'对象没有属性' pop'" 以及如何纠正

注意:这在5x5阵列中可以正常工作。当涉及到巨大的规模时,我似乎面临着问题

1 个答案:

答案 0 :(得分:0)

从外观上看,numpy不使用pop(),而是可以使用delete()

http://docs.scipy.org/doc/numpy/reference/generated/numpy.delete.html