Windows下nltk模組安裝及簡單測試

2021-10-10 19:45:26 字數 2301 閱讀 9049

使用pip install nltk安裝

import nltk

nltk.download(

)

如果不採用預設目錄需配置環境變數

資料集(男性和女性的姓名)

def

gender_features

(word)

:return

# 加入男性姓名

namesljl =

[(name,

'male'

)for name in names.words(

'male.txt')]

# 加入女性姓名

namesljl = namesljl +

[[name,

'female'

]for name in names.words(

'female.txt')]

# 隨機排列

random.shuffle(namesljl)

features =

[(gender_features(n)

, g)

for(n, g)

in namesljl]

train_set, test_set = features[

500:

], features[

:500

]

classifier = nltk.maxentclassifier.train(train_set)
# 測試用例1

print

(classifier.classify(gender_features(

"neo"))

)# 測試用例2

print

(classifier.classify(gender_features(

"trinity"))

)# 測試用例3

print

(nltk.classify.accuracy(classifier, test_set)

)

male

female

0.772

'''

description: 最大熵分類器測試

autor: larfii

lastedittime: 2020-11-24 01:27:40

'''import nltk

from nltk.corpus import names

import random

defgender_features

(word)

:return

namesljl =

[(name,

'male'

)for name in names.words(

'male.txt')]

namesljl = namesljl +

[[name,

'female'

]for name in names.words(

'female.txt')]

random.shuffle(namesljl)

features=

[(gender_features(n)

, g)

for(n, g)

in namesljl]

train_set, test_set = features[

500:

], features[

:500

]classifier = nltk.maxentclassifier.train(train_set)

print

(classifier.classify(gender_features(

"neo"))

)print

(classifier.classify(gender_features(

"trinity"))

)print

(nltk.classify.accuracy(classifier,test_set)

)

windows下matplotlib的安裝

下來就好好說說matplotlib,我是win32,裝的是python3.4,就我自己個人的經歷與大家分享一下 之後再命令列輸入 import matplotlib 出現錯誤 no module name six 表明需要安裝scipy。2.安裝scipy 選擇合適的之後直接安裝,安裝之後將pyth...

Windows平台下安裝NLTK

在網上找了一圈,沒找到幾個靠譜的安裝流程,在上找到各平台下安裝流程 windows平台 以下操作假定你的機器上還沒有安裝python,如果你已經安裝python,請跳過最後一步,只需要安裝nltk。32位二進位製版安裝 1.安裝python 選擇2.7.3版本。2.安裝numpy 可選 3.安裝nl...

xgboost入門以及windows下安裝及使用一

net detail zhuqiuhui 9476012 以下 本文只是簡介一下如何在windows下python下安裝及執行 1 首先配置好python環境,這個不多說了。官方 但最新的不支援windows 3 解壓後,用visual studio 2010及其以上版本 來進行編譯。開啟visua...