我正在尝试采用以下 R 语句并使用 NumPy 将其转换为 Python:
1 + apply(tmp,1,function(x) length(which(x[1:k] < x[k+1])))
是否有与 which() 等效的 Python?这里,x是矩阵tmp中的行,k对应于另一个矩阵中的列数。
以前,我尝试了以下 Python 代码,并收到一个值错误(操作数无法与形状一起广播):
for row in tmp:
print np.where(tmp[tmp[:,range(k)] < tmp[:,k]])