私はPythonでベクトルを取得していますが、これらの2つの値がゼロでないという条件で、ベクトルX_valid(sizes - 9 dimensions) 。私は簡単に私のベクターから2つの値を選ぶことができます:[13, 0, 0, 0, 11, 11, 0, 3, 0]
:Pythonのベクトルから0より大きい2つの値をランダムに選ぶ
indx1 = randint(0, 8)
indx2 = randint(0, 8)
X_valid[0][indx1] = 0
X_valid[0][indx2] = 0
私のベクトルのサンプルは次のとおりです。 しかし、私は知りたいのですが、X_valid[0][indx1 or indx2]
が0より大きいという条件でこれらの2つの値を選択するにはどうすればいいですか?そのピッキングをどうすればできますか?このような
異なる*値/エントリであるか、または13を2回拾うか両方の11を選んでもOKですか? –
理想的には値が異なっています(今のところ、同じ2つの値を選ぶことができます)。 –