2017-11-29 7 views
0

mutation_rate = .05、current_popは配列です。このステートメントで配列内の値をランダムに変更するにはどうしたらいいですか?これは遺伝的アルゴリズムの突然変異です。助けてくれてありがとう!遺伝的アルゴリズムで遺伝子を突然変異させるかのように、if文に基づいて配列をランダムに変更する方法はありますか?

for i in range(len(current_pop)): 
     r= np.random.rand() 
     if r < mutation_rate: 

    return new_array 

`

答えて

0

current_pop [I] = random.randint(min_val、MAX_VAL)

あなたがminとmaxヴァルスを定義すべきです。

関連する問題