0

多流中有多个漂移检测器,如 ADWIN、KSWIN 等,我在所有这些检测器中都有问题。如果我有一个带有 1 个元素的 numpy 数组,如下所示:

from skmultiflow.drift_detection.adwin import ADWIN

adwin = ADWIN()

adwin.add_element(np.array([1]))

没关系,元素 (1) 被添加到 adwin 检测器中,但是如果我有一个包含多个元素的 numpy 数组,如下所示:

from skmultiflow.drift_detection.adwin import ADWIN

adwin = ADWIN()

adwin.add_element(np.array([1, 2, 3, 4]))

然后是 ValueError: setting an array element with a sequence。有没有办法添加多个值,如第二个示例所示?它不必是 ADWIN 它可以是来自 scikit multiflow 的任何漂移检测器。

4

0 回答 0