質問編集履歴
5
タイトルを追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
OneMax問題でList index out of rangeエラーが発生してい
|
1
|
+
OneMax問題の交叉部分でList index out of rangeエラーが発生してしまい、困っています。
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
(1)next_population[]のところでout of rangeエラーになってしまいます。
|
15
|
+
(1)next_population[]のところでout of rangeエラーになってしまいます。理由がわかりません。
|
16
16
|
|
17
17
|
|
18
18
|
|
4
質問を補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,6 +40,10 @@
|
|
40
40
|
|
41
41
|
iにnを代入する操作は何のために必要(iはどこで使われている)なのでしょうか?
|
42
42
|
|
43
|
+
⇒populationを20個(20個体生成するという意味でしょうか)
|
44
|
+
|
45
|
+
for i in range(n)を追記すれば、前段のpopulation=[]をn回やるという意味なのでしょうか。
|
46
|
+
|
43
47
|
|
44
48
|
|
45
49
|
|
3
試してみたことを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -301,3 +301,5 @@
|
|
301
301
|
dim=20にしましたが、同様にエラーが発生してしまいます。
|
302
302
|
|
303
303
|
エラー部分をi-1とiをcrossとしても同様にエラーが発生してしまいます。
|
304
|
+
|
305
|
+
エラー部分を if i != n: としても同様にエラーが発生してしまいます。
|
2
試したことを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -292,14 +292,12 @@
|
|
292
292
|
|
293
293
|
### 試したこと
|
294
294
|
|
295
|
-
|
296
|
-
|
297
|
-
ここに問題に対して試したことを記載してください。
|
298
|
-
|
299
|
-
|
300
|
-
|
301
295
|
windows環境でpython3.8を使用しています。
|
302
296
|
|
303
297
|
|
304
298
|
|
299
|
+
|
300
|
+
|
305
|
-
|
301
|
+
dim=20にしましたが、同様にエラーが発生してしまいます。
|
302
|
+
|
303
|
+
エラー部分をi-1とiをcrossとしても同様にエラーが発生してしまいます。
|
1
誤字
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
OneMax問題でList index out o
|
1
|
+
OneMax問題でList index out of rangeエラーが発生している
|
test
CHANGED
File without changes
|