質問編集履歴

1

部分的に解決したため、質問の内容を変更した。

2022/05/25 05:13

投稿

AI_engineer
AI_engineer

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,15 @@
1
- ### 前提
1
+ ### 質問
2
2
  オライリージャパン『集合知プログラミング』11章のサンプルコードがうまく実行できません。
3
3
  遺伝的プログラミングを使って得られたランダムな座標から関数を同定するプログラムを組んでいます。
4
- 関数を500個作成後、それぞれの関数のスコアを算出し要素数500のリストを作ったのですが、そのスコアのリストをソートすることができずに困っています。
4
+ ~~関数を500個作成後、それぞれの関数のスコアを算出し要素数500のリストを作ったのですが、そのスコアのリストをソートすることができずに困っています。
5
- どなたかご教授お願いいたします。
5
+ どなたかご教授お願いいたします。~~
6
+
7
+ ### 再質問
8
+ エラーを取り除くことができましたが、原因を知りたいのでご教授下さい。
9
+ scoresがタプルのリストになっていたのでrankfunction関数(176行目)の
10
+ scores.sort(key = lambda x: x[0])
11
+ とするとエラーを解消することができましたが、これはタプル型のどの要素でソートするかを明示していなかったためエラーが出ていたという解釈でよろしいでしょうか。
12
+
6
13
 
7
14
  ### 実現したいこと
8
15
  スコアのリストをソートする際のエラーを解消したい。