【发布时间】:2016-01-25 00:06:04
【问题描述】:
我正在尝试实现接缝雕刻算法,其中我们必须从图像中删除接缝。图像存储为 numpy M X N 数组。我找到了接缝,它只是一个 M 整数数组,其值指定要删除的列值。
例如:一个 2 X 3 数组
import numpy
img_array = numpy.array([[1, 2, 3],[4, 5, 6]])
和
seam = numpy.array([1,2])
这意味着我们必须从 Img 中删除第一行 (1) 中的第一个元素,以及第二行 (5) 中的第二个元素。删除后,Img 将是
print img_array
[[2,3]
[4,6]]
工作完成:
我是 python 和I have found solutions 的新手,他们关心一维数组或deleting an entire row or column。但我找不到从特定列中删除元素的方法。
【问题讨论】: