teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明の追記

2021/01/18 00:27

投稿

jbpb0
jbpb0

スコア7658

answer CHANGED
@@ -1,3 +1,4 @@
1
+ サイズが3x3で要素が全部1の配列と畳み込みをしてから、0以外の要素を全部1にしてしまえばいいと思います
1
2
  ```python
2
3
  import numpy as np
3
4
  from scipy import signal

1

コード修正

2021/01/18 00:27

投稿

jbpb0
jbpb0

スコア7658

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  b = np.ones((3, 3), dtype=np.uint8)
13
13
 
14
14
  c = signal.convolve2d(a, b, mode="same")
15
- c[c>=1] = 1
15
+ c[c>0] = 1
16
16
 
17
17
  print(a)
18
18
  #print(b)