3
我有一個圖像作爲numpy數組。我試圖通過將與其相鄰的任何像素設置爲相同的特定顏色來放大具有特定顏色的對象。Numpy - 修改匹配值旁邊的值
但是,我找不到辦法。任何建議如何做到這一點?
下面是我的問題的一個簡單的例子。 如何找到並更新下面數組中12的值?
In[1]:import numpy as np
In[2]:z = np.arange(25).reshape(5,5)
In[3]: z
Out[4]:
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14],
[15, 16, 17, 18, 19],
[20, 21, 22, 23, 24]])
從而產生更新的陣列,其看起來像這樣(更新值沿z [2,1]和z [2,3]):
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 12, 12, 12, 14],
[15, 16, 17, 18, 19],
[20, 21, 22, 23, 24]])
非常感謝的任何建議!