小编man*_*sha的帖子

单例数组数组(<函数列在0x7f3a311320d0>,dtype = object)不能被视为有效集合

不知道如何解决.任何帮助非常感谢.我看到了矢量化:不是一个有效的集合,但不确定我是否理解这一点

    train = df1.iloc[:,[4,6]]
            target =df1.iloc[:,[0]]

            def train(classifier, X, y):
                X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25, random_state=33)

                classifier.fit(X_train, y_train)
                print ("Accuracy: %s" % classifier.score(X_test, y_test))
                return classifier

        trial1 = Pipeline([
            ('vectorizer', TfidfVectorizer()),
            ('classifier', MultinomialNB()),
        ])

        train(trial1, train, target)
Run Code Online (Sandbox Code Playgroud)

错误如下:

    ----> 6 train(trial1, train, target)

    <ipython-input-140-ac0e8d32795e> in train(classifier, X, y)
          1 def train(classifier, X, y):
    ----> 2     X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25, random_state=33)
          3 
          4     classifier.fit(X_train, y_train)
          5     print ("Accuracy: %s" % classifier.score(X_test, y_test)) …
Run Code Online (Sandbox Code Playgroud)

python pipeline pandas scikit-learn train-test-split

9
推荐指数
3
解决办法
2万
查看次数

导入NLTK:没有模块NLTK语料库

我安装了NLTK.这是安装日志的图像.

在此输入图像描述

当我使用import nltk我得到一个错误:

"没有名为NLTK.corpus的模块"

这是一个截图.

在此输入图像描述

可能是什么原因?

macos nltk

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

macos ×1

nltk ×1

pandas ×1

pipeline ×1

python ×1

scikit-learn ×1

train-test-split ×1