我对minepy了解不多,但查看源代码,
compute_score
接收
x
和
y
参数必须是1D数组,如果传递14xN数组(2D),则此操作无效。
相反
pstats
(View on API)
接收二维阵列,并
cstats
(View on API)
接收一对2D数组,因此您可以同时查看这两个数组,如前所述,我不太了解minepy或您要查找的目的,但您可以按如下方式使用它们:
from minepy import pstats, cstats
... # Load of the data
micOneVector, ticOneVector = pstats(df) # Returns mic and tic (Arrays of 1D)
micTwoVectors, ticTwoVectors = cstats(df, df.MEDV) # Returns mic and tic (Arrays of 1D)
参考文献
minepy - Source code
minepy - Python API