from sklearn.datasets import fetch_20newsgroups
from sklearn.feature_extraction.text import CountVectorizer
import jieba
def feature_news():
"""
对20类新闻进行特征抽取
:return:
"""
# 1.获取数据集
news = fetch_20newsgroups(subset="all")
# 2. 确定好特征值
x = news.data
# 3. 实例化一个转换对象
count = CountVectorizer()
date = count.fit_transform(x)
print(count.get_feature_names())
print(date[:2].toarray())
print(len(count.get_feature_names()))
def cheases_feature():
"""
对汉语字符串进行抽取
:return:
"""
content1 = "今天很残酷,明天更残酷,后天很美好,但绝对大部分是死在明天晚上,所以每个人不要放弃今天。"
content2 = "我们看到的从很远星系来的光是在几百万年之前发出的,这样当我们看到宇宙时,我们是在看它的过去。"
content3 = "如果只用一种方式了解某样事物,你就不会真正了解它。了解事物真正含义的秘密取决于如何将其与我们所了解的事物相联系。
对20类新闻文章进行特征抽取
最新推荐文章于 2024-07-23 16:23:34 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)