次の R ステートメントを取り、NumPy を使用して Python に変換しようとしています。
1 + apply(tmp,1,function(x) length(which(x[1:k] < x[k+1])))
which() に相当する Python はありますか? ここで、xは行列tmpの行であり、kは別の行列の列数に対応します。
以前、次の Python コードを試したところ、Value Error (オペランドを形状と共にブロードキャストできませんでした) が返されました。
for row in tmp:
print np.where(tmp[tmp[:,range(k)] < tmp[:,k]])