質問編集履歴

5

タイトルを追記

2020/06/08 14:46

投稿

Kkeguri
Kkeguri

スコア6

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

質問を補足

2020/06/08 14:45

投稿

Kkeguri
Kkeguri

スコア6

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

試してみたことを追記

2020/06/08 14:21

投稿

Kkeguri
Kkeguri

スコア6

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

試したことを追記

2020/06/08 14:07

投稿

Kkeguri
Kkeguri

スコア6

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

誤字

2020/06/08 13:36

投稿

Kkeguri
Kkeguri

スコア6

test CHANGED
@@ -1 +1 @@
1
- OneMax問題でList index out or rangeエラーが発生している
1
+ OneMax問題でList index out of rangeエラーが発生している
test CHANGED
File without changes