回答編集履歴
1
追記
answer
CHANGED
@@ -11,6 +11,13 @@
|
|
11
11
|
FP = [[0, 1, 0],
|
12
12
|
[1, 1, 1],
|
13
13
|
[0, 1, 0]]
|
14
|
+
|
15
|
+
filtered = ndimage.maximum_filter(A, footprint=FP)
|
16
|
+
print(filtered)
|
17
|
+
# [[ 3 10 10 10]
|
18
|
+
# [ 9 6 10 6]
|
19
|
+
# [ 9 9 7 7]]
|
20
|
+
|
14
21
|
out = A[ndimage.maximum_filter(A, footprint=FP) == A]
|
15
22
|
|
16
23
|
print(out) # -> [ 3 10 6 9 7]
|