Py学习  »  Python

Python找不到analyze()脚本

Davide Dunne Sánchez • 3 年前 • 1709 次点击  

在Joshua Eckroth的《Python人工智能初学者项目》一书中,在关于Youtube垃圾邮件的项目中,似乎找不到analyze()有人知道自2018年该书出版以来发生了什么变化吗?

>>>import pandas as pd
>>>d=pd.read_csv("Youtube01-Psy.csv")
>>>d
>>>d.tail()
>>>len(d.query("CLASS==1"))
>>>len(d.query("CLASS==0"))
>>>len(d)
>>>from sklearn.feature_extraction.text import CountVectorizer
>>>vectorizer = CountVectorizer()
>>>dvec = vectorizer.fit_transform(d["CONTENT"])
>>>dvec
>>>print(d["CONTENT"][349])
>>>analyze(d["CONTENT"][349])
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/129696
文章 [ 1 ]  |  最新文章 3 年前
furas
Reply   •   1 楼
furas    3 年前

如果你想用 analyze() 那么首先你必须

  • import 这个函数来自某个模块
  • 或者在代码中编写这个函数

使用 Google 我找了 Python Artificial Intelligence Projects for Beginners

在GitHub上我找到了 Python Artificial Intelligence Projects for Beginners
和源代码 Spam detector.py

还有一条你没有的线

analyze = vectorizer.build_analyzer()

这应该能解决你的问题。