最初の値でソートされたタプルのソートされた配列があるとします。タプルの最初の要素の条件が成立する最初のインデックスを探したい。 ie次のコードを置き換えるにはどうすればいいですか?Pythonのループをmatlabに相当するものに置き換えます。
test_array = [(1,2),(3,4),(5,6),(7,8),)(9,10)]
min_value = 5
index = 0
for c in test_array:
if c[0] > min_value:
break
else:
index = index + 1
matlabに相当するものはありますか?
つまりこのループの最後には3を得ることが期待されますが、これをより効率的にしたいと考えています。私はこれにnumpyを使って罰金を科す。私はargmaxを使ってみましたが、役に立たなかった。
おかげ
はあなたが最初ではなく、条件が成立_last_インデックスを見つけたいというわけではありません。でしょうか?それはあなたがここでやっていることなので。 MATLABでこれを行う方法の簡単な例を追加して、あなたが求めていることをよりよく理解できるか? – Anonymous