'rnd'错误 - Scikit 多输出分类学习教程


我一直

使用的代码(与教程书中的代码相同(如下图所示,用于使用scikit learn进行多输出分类。我收到错误,"rnd"没有像 rnd 那样随机导入。 现在,我收到错误'TypeError: randint(( 需要 3 个位置参数,但给出了 4 个">如果有人能够查看代码并尝试指导我如何修改此错误,我们将不胜感激。

谢谢!

    noise = rnd.randint(0, 100, (len(X_train), 784))
    noise = rnd.randint(0, 100, (len(X_test), 784))
    X_train_mod = X_train + noise
    X_test_mod = X_test + noise
    y_train_mod = X_train
    y_test_mod = X_test

在这种情况下,您需要在 numpy 中使用随机randint((,因此使用:

import numpy.random as rnd
noise = rnd.randint(0, 100, (len(X_train), 784))
noise = rnd.randint(0, 100, (len(X_test), 784))

会工作。

最新更新