我一直
使用的代码(与教程书中的代码相同(如下图所示,用于使用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))
会工作。