ブール値を持つ1D(numpy)配列を持っています。配列の特定の要素からランダム要素を選択します。
x = [True, True, False, False, False, True, False, True, True, True, False, True, True, False]
アレイには、8
のTrue値が含まれています。私は正確に3
(この場合は8
より小さくてはならない)を、実際に存在する8
から真の値として保持したいと考えています。言い換えれば、これらの8
の値のうち5
をFalseにランダムに設定したいとします。
可能結果が指定できます
x = [True, True, False, False, False, False, False, False, False, False, False, False, True, False]
それを実装する方法は?
これまでに問題を解決するために何をしましたか?難易度はどこですか?これを実装しようとしたコードを私たちに示してもらえますか? – Derek
正確に何がランダムであるべきですか?要素の数(あなたの場合3)または新しい配列内の位置?またはあなたの配列 'x'からどの要素を選ぶか? – MSeifert