NLP工具——NLTK 安装及使用

Python安装nltk 比较简单的方法 Python NLTK 安装经验 PS: 我从未想过,有一天卸载Python之后,还会给它装回来,憨憨落泪。 之所以想写这个,是真的希望能够帮助到大家少走弯路。 网上的错误解决方法都有点零零碎碎,且有些发表的时间有点早。 有建议按官网教程安装的,都全英界面,又下这个又下那个的,令人很是头大。 花点时间帮助像我一样的憨憨值得了…啥也不懂的来看就对了… 前言 1.看到有人说,Python要下32位的,但我就是倔的像头驴似的,偏偏下了64位,目前没有因为32/64的问题出现warning; 阅读详情
AI摘要

本文详细介绍NLTK的安装、配置及使用,包括数据集安装、文本处理、词性标注、命名实体识别、统计词频、WordNet查询等功能,适合自然语言处理初学者。

1、介绍

【官网】Natural Language Toolkit — NLTK 3.4.4 documentation
【github】NLTK Source

NLTK最初成立于2001年,是宾夕法尼亚大学计算机与信息科学系计算语言学课程的一部分。从那时起,它已经在数十个贡献者的帮助下得到了发展和扩展。它现已在数十所大学的课程中采用,并作为许多研究项目的基础。

NLTK(Natural Language Toolkit)是构建Python程序以使用人类语言数据的领先平台。它为50多种语料库和词汇资源(如WordNet)提供了易于使用的界面,还提供了一套用于分类,标记化,词干化,标记,解析和语义推理的文本处理库,用于工业级NLP库的包装器。

NLTK适用于语言学家,工程师,学生,教育工作者,研究人员和行业用户等。NLTK适用于Windows,Mac OS X和Linux。最重要的是,NLTK是一个免费的,开源的,社区驱动的项目。

NLTK被称为“使用Python进行教学和计算语言学工作的绝佳工具”,以及“用自然语言进行游戏的神奇图书馆”。

语言处理任务和相应的NLTK模块以及功能示例:

语言处理任务NLTK 模块功能
Accessing corporacorpusstandardized interfaces to corpora and lexicons
String processingtokenize, stemtokenizers, sentence tokenizers, stemmers
Collocation discoverycollocationst-test, chi-squared, point-wise mutual information
Part-of-speech taggingtagn-gram, backoff, Brill, HMM, TnT
Machine learningclassify, cluster, tbldecision tree, maximum entropy, naive Bayes, EM, k-means
Chunking chunkregularexpression, n-gram, named-entity
Parsingparse, ccgchart, feature-based, unification, probabilistic, dependency
Semantic interpretationsem, inferencelambda calculus, first-order logic, model checking
Evaluation metricsmetricsprecision, recall, agreement coefficients
Probability and estimationprobabilityfrequency distributions, smoothed probability distributions
Applicationsapp, chatgraphical concordancer, parsers, WordNet browser, chatbots
Linguistic fieldworktoolboxmanipulate data in SIL Toolbox format

NLTK设计目标:

  • 简单性
  • 一致性
  • 可扩展性
  • 模块化

2、安装

NLTK支持Python 2.7, 3.5, 3.6, 3.7,对于windows用户强烈推荐Python3版本。

对于Unix系统

2.1 安装NLTK

pip install --user -U nltk

测试是否安装:

import nltk

2.2 安装NLTK Data

安装NLTK软件包后,请安装必要的数据集/模型以使特定功能正常工作。

如果您不确定需要哪些数据集/模型,可以在命令行类型python -m nltk.downloader上安装“popular”的NLTK数据子集,或者在Python解释器里通过如下命令安装

import nltk
nltk.download(“popular”)

NLTK附带了许多语料库,玩具语法,训练模型等。完整列表发布在:nltk_data
除了单独的数据包,您可以下载整个集合(使用“all”),或者只下载书中示例和练习所需的数据(使用“book”),或者只下载语料库,无需语法或训练模型(使用“all-corpora”)。

交互式安装

使用如下代码:

>>> import nltk
>>> nltk.download()

会打开一个新窗口,显示NLTK Downloader。单击“文件”菜单,然后选择“更改下载目录”。对于集中安装,请将其设置为C:\ nltk_data(Windows),/ usr / local / share / nltk_data(Mac)或/ usr / share / nltk_data(Unix)。接下来,选择要下载的包或集合。

如果未将数据安装到上述中心位置之一,则需要设置NLTK_DATA环境变量以指定数据的位置。(在Windows计算机上,右键单击“我的电脑”,然后选择“属性”>“高级”>“环境变量”>“用户变量”>“新建…”)
在这里插入图片描述
通过代理Web服务器安装
如果您的Web连接使用代理服务器,则应指定代理地址,如下所示。如果是身份验证代理,请指定用户名和密码。如果代理设置为None,则此函数将尝试检测系统代理。

>>> nltk.set_proxy('http://proxy.example.com:3128', ('USERNAME', 'PASSWORD'))
>>> nltk.download()
通过命令行安装

下载程序将搜索现有的nltk_data目录以安装NLTK数据。如果不存在,它将尝试在中心位置(使用管理员帐户时)或在用户的文件空间中创建一个。如有必要,请从管理员帐户或使用sudo运行下载命令。推荐的系统位置是C:\nltk_data(Windows);/usr/local/share/nltk_data(Mac);和/usr/share/nltk_data(Unix)。您可以使用-d标志指定其他位置(但如果执行此操作,请确保相应地设置NLTK_DATA环境变量)。

安装命令行:

python -m nltk.downloader all

central installation

sudo python -m nltk.downloader -d /usr/local/share/nltk_data all.
手动安装

创建一个文件夹nltk_data,比如 C:\nltk_data, 或者/usr/local/share/nltk_data, 以及子文件夹chunkers, grammars, misc, sentiment, taggers, corpora, help, models, stemmers, tokenizers.

从nltk_data下载对应的包,解压至对应文件夹。

将NLTK_DATA环境变量设置为指向顶级nltk_data文件夹。

3、Demo

分词、词性标注

>>> import nltk
>>> sentence = """At eight o'clock on Thursday morning
... Arthur didn't feel very good."""
>>> tokens = nltk.word_tokenize(sentence)
>>> tokens
['At', 'eight', "o'clock", 'on', 'Thursday', 'morning',
'Arthur', 'did', "n't", 'feel', 'very', 'good', '.']
>>> tagged = nltk.pos_tag(tokens)
>>> tagged[0:6]
[('At', 'IN'), ('eight', 'CD'), ("o'clock", 'JJ'), ('on', 'IN'),
('Thursday', 'NNP'), ('morning', 'NN')]

命名识别识别

>>> entities = nltk.chunk.ne_chunk(tagged)
>>> entities
Tree('S', [('At', 'IN'), ('eight', 'CD'), ("o'clock", 'JJ'),
           ('on', 'IN'), ('Thursday', 'NNP'), ('morning', 'NN'),
       Tree('PERSON', [('Arthur', 'NNP')]),
           ('did', 'VBD'), ("n't", 'RB'), ('feel', 'VB'),
           ('very', 'RB'), ('good', 'JJ'), ('.', '.')])

显示分析树

>>> from nltk.corpus import treebank
>>> t = treebank.parsed_sents('wsj_0001.mrg')[0]
>>> t.draw()

在这里插入图片描述

4、使用

具体使用可参考: NLTK Book

4.1 搜索文本(Searching Text)

使用nltk.book中的文本

from nltk.book import *
*** Introductory Examples for the NLTK Book ***
Loading text1, ..., text9 and sent1, ..., sent9
Type the name of the text or sentence to view it.
Type: 'texts()' or 'sents()' to list the materials.
text1: Moby Dick by Herman Melville 1851
text2: Sense and Sensibility by Jane Austen 1811
text3: The Book of Genesis
text4: Inaugural Address Corpus
text5: Chat Corpus
text6: Monty Python and the Holy Grail
text7: Wall Street Journal
text8: Personals Corpus
text9: The Man Who Was Thursday by G . K . Chesterton 1908

# 搜索'moustrous'
text1.concordance('moustrous')

第一次对特定文本使用concordance时,构建索引需要几秒钟,以便后续搜索速度很快。

相似文本

使用similar查找相似词语

>>> text1.similar("monstrous")
mean part maddens doleful gamesome subtly uncommon careful untoward
exasperate loving passing mouldy christian few true mystifying
imperial modifies contemptible
>>> text2.similar("monstrous")
very heartily so exceedingly remarkably as vast a great amazingly
extremely good sweet

common_contexts只查找两个或多于两个单词共享的上下文,使用方括号括起来

>>> text2.common_contexts(["monstrous", "very"])
a_pretty is_pretty am_glad be_glad a_lucky

通过色散图显示特定单词在文本中出现的位置信息

我们还可以确定文本中单词的位置:从一开始就显示多少个单词。可以使用色散图显示该位置信息。每个条带代表一个单词的实例,每行代表整个文本。

>>> text4.dispersion_plot(["citizens", "democracy", "freedom", "duties", "America"])

4.2 统计词频

获取文本长度

>>>len(text3)
>44764

上述结果指的是文本中所有tokens的总数,包含重复字符。

获取文本单词量

>>> sorted(set(text3))
['!', "'", '(', ')', ',', ',)', '.', '.)', ':', ';', ';)', '?', '?)',
'A', 'Abel', 'Abelmizraim', 'Abidah', 'Abide', 'Abimael', 'Abimelech',
'Abr', 'Abrah', 'Abraham', 'Abram', 'Accad', 'Achbor', 'Adah', ...]
>>> len(set(text3))
2789

特定单词的频率

>>> text3.count("smote")
5
>>> 100 * text4.count('a') / len(text4)
1.4643016433938312
>>>

将本文视为一系列单词和标点符号。

频率分布
统计文本中每个词汇的频率,使用FreqDist函数。most_common(num) 是表示频率最高的50个单词

>>> fdist1 = FreqDist(text1)
>>> print(fdist1) 
<FreqDist with 19317 samples and 260819 outcomes>
>>> fdist1.most_common(50)
[(',', 18713), ('the', 13721), ('.', 6862), ('of', 6536), ('and', 6024),
('a', 4569), ('to', 4542), (';', 4072), ('in', 3916), ('that', 2982),
("'", 2684), ('-', 2552), ('his', 2459), ('it', 2209), ('I', 2124),
('s', 1739), ('is', 1695), ('he', 1661), ('with', 1659), ('was', 1632),
('as', 1620), ('"', 1478), ('all', 1462), ('for', 1414), ('this', 1280),
('!', 1269), ('at', 1231), ('by', 1137), ('but', 1113), ('not', 1103),
('--', 1070), ('him', 1058), ('from', 1052), ('be', 1030), ('on', 1005),
('so', 918), ('whale', 906), ('one', 889), ('you', 841), ('had', 767),
('have', 760), ('there', 715), ('But', 705), ('or', 697), ('were', 680),
('now', 646), ('which', 640), ('?', 637), ('me', 627), ('like', 624)]
>>> fdist1['whale']
906

我们可以使用fdist1.plot(50,cumulative = True)生成这些单词的累积频率图

Collocations和Bigrams

提取单词对

>>>list(bigrams(['more', 'is', 'said', 'than', 'done']))
[('more', 'is'), ('is', 'said'), ('said', 'than'), ('than', 'done')]
>>>

根据单个词的频率找到更为频繁发生的二元词组
使用collocations函数

>>> text4.collocations()
United States; fellow citizens; four years; years ago; Federal
Government; General Government; American people; Vice President; Old
World; Almighty God; Fellow citizens; Chief Magistrate; Chief Justice;
God bless; every citizen; Indian tribes; public debt; one another;
foreign nations; political parties
>>> text8.collocations()
would like; medium build; social drinker; quiet nights; non smoker;
long term; age open; Would like; easy going; financially secure; fun
times; similar interests; Age open; weekends away; poss rship; well
presented; never married; single mum; permanent relationship; slim
build
>>>

NTKL中频率分布函数

ExampleDescription
fdist = FreqDist(samples)create a frequency distribution containing the given samples
fdist[sample] += 1increment the count for this sample
fdist[‘monstrous’]count of the number of times a given sample occurred
fdist.freq(‘monstrous’)frequency of a given sample
fdist.N()total number of samples
fdist.most_common(n)the n most common samples and their frequencies
for sample in fdist:iterate over the samples
fdist.max()sample with the greatest count
fdist.tabulate()tabulate the frequency distribution
fdist.plot()graphical plot of the frequency distribution
fdist.plot(cumulative=True)cumulative plot of the frequency distribution
fdist1= fdist2
fdist1 < fdist2test if samples in fdist1 occur less frequently than in fdist2

4.3 WordNet

WordNet是一个面向语义的英语词典,类似于传统的词库,但结构更加丰富。NLTK包括英语WordNet,包含155,287个单词和117,659个同义词集。我们首先看一下同义词以及如何在WordNet中访问它们。

使用wordnet.synsets()可以查看单词的含义

>>> from nltk.corpus import wordnet as wn
>>> wn.synsets('motorcar')
[Synset('car.n.01')]

[Synset('car.n.01')]表示motorcar只有car这一个含义,汽车的第一个名词意义。实体Synset(‘car.n.01’)被称为synset,即同义词的集合。

查看词条名

>>> wn.synset('car.n.01').lemma_names()
['car', 'auto', 'automobile', 'machine', 'motorcar']

查看含义与例句
definition()和examples()

>>> wn.synset('car.n.01').definition()
'a motor vehicle with four wheels; usually propelled by an internal combustion engine'
>>> wn.synset('car.n.01').examples()
['he needs a car to get to work']

在这里插入图片描述

获取同义词

>>>wn.synset('car.n.01').lemma_names()
['car', 'auto', 'automobile', 'machine', 'motorcar']

在这里插入图片描述

中文自然语言处理学习笔记(二)——语料库的安装与使用 这章笔记一步步介绍语料库概念与使用,安装NLTK,实现对线上语料库内容的获取与分析,最后实现构建一个斗罗大陆小说的本地语料库。 阅读详情

相关推荐

python自然语言处理工具nltk安装_安装自然语言处理工具Nltk以及初次使用

步骤一:卸载已经安装的python步骤二:安装python科学计算工具,里面自动安装了很多库,像numpy,matplotlib,nltk等等,并且会自动安装python,安装完成后,不需要配置环境。下载地址https://www.continuum.io/downloads我安装的版本是https://repo.continuum.io/archive/Anaconda2-4.2.0-Windo...

weixin_39782709的博客 403

不再遇到nltk downloader尝试连接失败问题:快速解决方案分享!

NLTK 安装包,由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

懂亿点的博客 2448

自然语言处理——nltk库的安装使用

自然语言处理——nltk的安装和使用

seanlee`s blog 698

快速下载NLTK数据集nltk_data的方法

NLTK是一个非常实用的自然语言处理工具箱,但是其中的数据集下载比较麻烦,而且非常容易中断,有没有快速下载此数据集的方法呢,笔者提供了以下三种方法供大家参考。 一、github方法(可以需要代理支持) 打开网址:GitHub - nltk/nltk_data: NLTK Data下载压缩包后进行解压。 二、使用代理的方法 电脑科学上网后,在cmd下运行python,import nltk, nltk.download(), 实现自动下载,如果速度快的话,很快就可以下载到本地,这种方法好处是不用自己.

henanlion的博客 1万+

NLTK(自然语言工具包)

NLTK 模块的示例用法安装 NLTKNLTK 需要 Python 版本 3.7、3.8、3.9 或 3.10对于 Windows 用户,强烈建议您阅读本指南以成功安装 Python 3。

sikh_0529的博客 1万+

【NLP】NLTK工具集使用

学习总结 文章目录学习总结一、Natural Language Toolkit二、常用语料库和词典三、常用NLP工具集3.1 分句3.2 标记解析3.3 词性标注Reference 一、Natural Language Toolkit NLTK提供了多种语料库(Corpora)和词典(Lexicon)资源,如WordNet等,以及常用工具集,如分句、标记解析(Tokenization)、词干提取(Stemming)、词性标注(POS Taggin)和句法分析(Syntactic Parsing)等,用于英文

发现问题,并解决问题,批判性思维 2571

NLP之一nltk,nltk的安装步骤,使用简介

聊天机器人现在这么火,但是基础离不开NLP,Python自带的nltk就是自然语言处理的一大利器。今天就为大家介绍下nltk。一、nltk的安装Windows版本:首先安装个Python,最好需要3.4及以上版本顺便也安装个numpy吧安装NLTK,NLTK:http://pypi.python.org/pypi/nltk测试安装是否成功:输入Python,进入Python环境;然后import ...

siyuchen的博客 1515

博途AI助手演示,完成简单且重复的梯形图代码,并导入到博途

自写个博途AI助手,下面演示AI帮我生成完善多个模拟量输入转换的代码,

gsjkwg的博客 1527

在Miniconda中安装NLTK进行自然语言处理

通过Miniconda创建独立Python环境,结合NLTK快速构建可复现的自然语言处理工作流,解决依赖冲突与环境不一致问题,支持本地及远程交互开发。

weixin_36235398的博客 880

DRAM刷新refresh相关知识归类-基础小知识(三)

RAM每一位数据都是通过芯片内的一个小电容充电(或低电平)存储的。但随着时间的推移,电容逐渐失去电荷。为避免丢失存储的数据,必须定期刷新以将电荷(如果存在)恢复到其原始级别。此刷新过程包括读取每个位的值,然后将其写回。在此“刷新”期间,内存被占用,无法执行加载或存储位等正常操作。知道了应该这么做,但怎么去做以及有什么办法更有效率去做,就是接下来要整理的内容。

Paul 安的博客 1万+

Error relaunching VirtualBox VM process:5错误解决

前几天在重新使用VirtualBox的时候出现了一个挺恶心的错误,如图 百度了好久没有找到合适的解决方法。功夫不负有心人,在查阅了vb相关论坛时发现了大牛对此问题的诸多解决方案。下面我把此论坛的内容总结一下,希望对大家有帮助。 论坛链接:Diagnosing VirtualBox Hardening Issues 时间不足的小伙伴可以直接看 解决方法 造成这个错误的主要原因是,windows操作系统与oracle vb的不兼容。有两个方面,一是非官方windows系统中包含了一些没有签名的d

JaCenz的博客 3万+

NLTK自然语言处理实战:1.1 NLTK简介与安装

摘要:本文介绍了NLTK(自然语言工具包)的基本概念、功能及安装方法。NLTK是一个开源的Python库,广泛应用于自然语言处理教学和研究,提供分词、词性标注、情感分析等核心功能。文章详细讲解了NLTK的历史发展、使用pip安装的步骤、必要语料库的下载方法,并通过一个简单的文本分析示例演示了基础功能实现。最后提供了常见问题解决方案和学习资源推荐,帮助初学者快速掌握NLTK的基本使用。(150字)

AI 题库 —— 软件编程老兵专属分享阵地,聚焦青少年编程等级考、Python/C++ 信息学奥赛、机器人技术等级考试备考干货,依托智能题库资源,用 5 年一线教学经验助力编程学习高效备考! 962

GAMES104:02引擎架构分层-学习笔记

用户层工具层(Tool Layer):编辑器、工具界面功能层(Function Layer):渲染Rendering、动画Animation、物理Physics、相机Camera和实现游戏性的脚本Script、状态机FSM、AI等功能模块资源层(Resource Layer):各类图片、动画、音频资源加载核心层(Core Layer):核心功能如内存管理、容器分配、数据计算、多线程处理等平台层(Platform Layer):对接不同游戏平台、主机和硬件。

噗噗噗的博客 1268

Miniconda中安装nltk进行自然语言处理

通过Miniconda创建隔离的Python环境,结合NLTK进行自然语言处理,有效解决依赖冲突与环境不一致问题。利用Conda管理运行时,pip安装最新NLTK,并下载punkt等必要语料资源,实现分词、词性标注和停用词过滤等基础任务。配合environment.yml配置文件,确保项目在不同机器上一键复现,提升协作效率与实验可信度。

weixin_35750483的博客 676

别再傻傻分不清!用R语言5分钟搞定RR、AR、OR的计算与解读(附代码)

本文通过R语言实战演示,详细讲解了RR(相对风险)、AR(绝对风险)和OR(比值比)的计算方法与科学解读。提供完整的代码示例和可视化技巧,帮助医学研究者快速掌握这些核心流行病学指标的应用与常见陷阱规避。

weixin_42526015的博客 265

【项目实战】功能安全目标有四个ASIL等级:A、B、C、D,ASIL D是最高的等级

功能安全是一种关注产品在异常情况下如何避免造成伤害的概念功能安全在汽车电子行业中非常重要。功能安全涉及到系统、电子和软件三个部分。(1)系统部分主要涉及概念设计(2)而具体的实施则是在电子和软件部分完成。

奶爸的编程之路,也就一周冷个三天 2827

【NLP】-nltk安装详细教程(一遍包会)

保姆带你通关安装nltk,解决烦人的下载问题

TMBXSM的博客 7815

YOLO11改进 | 主干网络 | 添加Hyper-YOLO的MANet混合聚合网络

本文详细介绍了在YOLO11目标检测模型中替换C3k2模块为MANet的具体实现方法。文章首先讲解MANet模块的原理,然后分步骤指导如何在YOLO11中添加该模块,包括代码修改、文件配置和模型注册等关键环节。通过实验对比,改进后的YOLO11_MANet模型在保持8.8GFLOPs计算量的同时,参数数量达到3,820,272,网络层数增加到343层。文章还提供了完整的代码实现和网络结构图,并建议结合其他注意力机制或损失函数进一步提升检测效果。最后推荐了相关的深度学习专栏,包含更多YOLO系列改进方法。

kay_545 660

【Python&NLP】Python入门、自然语言处理以及nltk的安装

初入python,直接学习自然语言处理,没有意外的话这就是我研究生的研究方向了,瞬间就变得顺眼了起来。 一、python安装 https://www.python.org/ 我个人下载的是python2.7.13x32位,比较稳定。 下面是IDLE的显示情况。 下面是python.exe的显示情况。 然后我看这个有点寒酸,就想用一个ide,想来想去我决定用eclip

安立桐的博客 1155

HTOL集成电路老化测试学习总结-20250510

电子元器件的可靠性在产品开发中至关重要,尤其是在微电子技术迅速发展的今天。电子元器件的失效率通常遵循“浴盆曲线”,分为早期失效期、可使用期和老化期。为了评估芯片的可靠性,常采用高温操作寿命测试(HTOL),通过高温和高压加速芯片老化,以筛选出早期失效的芯片并评估其长期可靠性。HTOL测试中,芯片在高温下运行并监控其性能变化,通过阿伦尼乌斯公式计算加速因子,预测芯片的失效率和寿命。此外,Burn-in测试用于加速芯片老化,提前发现并剔除不合格产品,而早期失效率测试(ELFR)则用于评估产品初期使用阶段的可靠性

歌颂苦难的行为是无耻的; 2103

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

自然语言处理工具包nltk下的nltk_data安装

python安装nltk需要先安装numpy. 安装好nltk后,根据NLP任务针对需要的模块通过如下命令安装: import nltk nltk.download('***') 注意:此处若出现类似Resource punkt not found. Please use the NLTK Downloader to obtain the resource.的错误,是由于资源在国外,由于访问限制问题,这时只需要使用VPN即可。 我们也可以安装使用下载器来下载需要的包,在python命令行模式下输入一下命令

情不知所起一往而深 3万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python安装nltk_【Python&NLP】Python入门、自然语言处理以及nltk的安装

初入python,直接学习自然语言处理,没有意外的话这就是我研究生的研究方向了,瞬间就变得顺眼了起来。一、python安装我个人下载的是python2.7.13x32位,比较稳定。(后来由于nltk包实在不允许,换成了3.6)下面是IDLE的显示情况。这里可以看出,python2和python3在语法上有一些不同。下面是python.exe的显示情况。然后我看这个有点寒酸,就想用一个ide,想来想...

weixin_39925098的博客 256

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

NLP常用库安装(一)genism,nltk

插曲:genism安装 ![在这里插入图片描述](https://img-blog.csdnimg.cn/7e35b35be51b406b9358d836f18a83ed.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQWxwaGEgQXVyaWFnZQ==,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdni

m0_55281984的博客 2062

python自然语言处理工具nltk安装_自然语言处理工具 nltk 安装使用

github 地址:https://github.com/nltk/nltk/官方地址:http://www.nltk.org/中文文档:http://download.csdn.net/detail/u013378306/9756747安装及测试Install NLTK: runsudopipinstall-UnltkInstall Numpy (optional): runsudo...

weixin_39749243的博客 575

python和nltk自然语言处理 pdf_【Python&NLP】Python入门、自然语言处理以及nltk的安装...

初入python,直接学习自然语言处理,没有意外的话这就是我研究生的研究方向了,瞬间就变得顺眼了起来。一、python安装我个人下载的是python2.7.13x32位,比较稳定。(后来由于nltk包实在不允许,换成了3.6)下面是IDLE的显示情况。这里可以看出,python2和python3在语法上有一些不同。下面是python.exe的显示情况。然后我看这个有点寒酸,就想用一个ide,想来想...

weixin_33453726的博客 359

Python自然语言处理(NLP)入门教程(NLTK库的安装和使用)

本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。 什么是NLP? 简单来说,自然语言处理(NLP)就是开发能够理解人类语言的应用程序或服务。 这里讨论一些自然语言处理(NLP)的实际应用例子,如语音识别、语音翻译、理解完整的句子、理解匹配词的同义词,以及生成语法正确完整句子...

天才幻想家 2832
上一篇: NLP工具——Stanford CoreNLP的python封装包 处理中文
下一篇: NLP工具——Gensim 模型及词向量文件的保存与加载
冰__蓝
博客等级 码龄15年 204粉丝 40原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值