はじめに
pybind11を使ってC++で書いたクラスをPythonで使えるようにしていきます。 また、今回の環境はmacOS High Sierraです。
進化的アルゴリズムの1つで、データ(解の候補)を遺伝子で表現した「個体」を複数用意し、適応度の高い個体を優先的に選択して交叉・突然変異などの操作を繰り返しながら解を探索するアルゴリズム。
list1 = [0, 1, 2]
list2 = [4, 2, 5, 6, 12, 1, 9, 0]
上記のようにlist1の要素全てがlist2に含まれるかを検証して真偽値を返す必要があったのでやってみます。