1

这是一个非常简单的问题,我想知道如何破译这个数组:

model[Best[i][j]][6]

它是否根据括号内的“最佳”数组重新创建另一个数组?我不确定如何将其翻译给自己。

4

1 回答 1

2

如果我们谈论的是 numpy 数组,这将返回model位于Best[i][j](这应该是来自另一个数组的数字)行和第 6 列的数组的值。这是一个例子:

import numpy as np
model = np.array([[1,2],[3,4]])
Best  = np.array([[0,0],[1,1]])

i = 0   # Best[i][j] is 0
j = 1

print model[Best[i][j]][1] # It prints model[0][1], which is 2
于 2013-07-14T21:24:05.833 回答