python代码片段的说明>> numpy.nonzero(row == max(row))[0] [0] <<来自使用numpy的脚本

Auf*_*ind 4 python numpy

这个和平的python代码是什么

row = R[i,]
j = numpy.nonzero(row == max(row))[0][0]
Run Code Online (Sandbox Code Playgroud)

做,假设这个输出:

command   # output of python
----------------------------------
R.shape   # (224, 24)
type(R)   # <type 'numpy.ndarray'>
type(row) # <type 'numpy.ndarray'>
type(j)   # <type 'numpy.int64'>
Run Code Online (Sandbox Code Playgroud)

(如果需要,我会提供更多信息,以回答我的问题.)

更新:

对不起,我用了两次变量i.我在问题中改变了这一点!

NPE*_*NPE 8

这两行似乎是一种迂回的说法j = np.argmax(R[i]),即找到i-th行中最大元素的列索引R,并将结果存储在其中j.