質問編集履歴
1
誤字訂正
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
下記のコードでリストの要素の置換を行うと、
|
|
1
|
+
下記のコードでリストの要素の置換を行うと、14時間たっても処理が終わらない
|
body
CHANGED
|
@@ -1,6 +1,7 @@
|
|
|
1
|
-
2次元配列(リスト) m1=[][]について、m1=[y][x]とするとyのインデックスは約2000個、xのインデックスは約4000個あります。この中の要素において、0.1が3つ存在しています。この時0.1で囲まれた領域の要素を全て0.1に置換したいです。
|
|
1
|
+
2次元配列(リスト) m1=[][]について、m1=[y][x]とするとyのインデックスは約2000個、xのインデックスは約4000個あります。この中の要素において、0.1が連続している塊が3つ存在しています。この時0.1で囲まれた領域の要素を全て0.1に置換したいです。
|
|
2
2
|
絵に例えた概略図
|
|
3
3
|

|
|
4
|
+
下記の様にコードを書いたのですが、ハイスペックノートPCで14時間たっても処理が終わりません。
|
|
4
5
|
|
|
5
6
|
```python
|
|
6
7
|
#0.1で構成される形の外周を検出
|
|
@@ -58,5 +59,4 @@
|
|
|
58
59
|
|
|
59
60
|
```
|
|
60
61
|
|
|
61
|
-
|
|
62
|
-
宜しくお願い致します。
|
|
62
|
+
上記コードの改善点か、同様の事が行える別のコードなど分かりましたら、ご教授のほど宜しくお願い致します。
|