Pythonで遺伝的アルゴリズム

遺伝的アルゴリズムとは

進化的アルゴリズムの1つで、データ(解の候補)を遺伝子で表現した「個体」を複数用意し、適応度の高い個体を優先的に選択して交叉・突然変異などの操作を繰り返しながら解を探索するアルゴリズム。

Read more  ↩︎

PythonでNimの関数を使う

はじめに

Nimが結構速くて良さげなのでNimで書いた処理をPythonで使ってみます。

Read more  ↩︎

PythonのListに含まれる全ての要素がもう一つのListに含まれるかの検証方法

はじめに

list1 = [0, 1, 2]
list2 = [4, 2, 5, 6, 12, 1, 9, 0]

上記のようにlist1の要素全てがlist2に含まれるかを検証して真偽値を返す必要があったのでやってみます。

Read more  ↩︎