fdist1.keys()
裡面只是存的詞,fdist1.items()
裡存的是詞和其頻率組成的元組。fdist1.keys()
和fdist1.items()
都是可迭代物件。
python3中,fdist1.keys()
返回的是dict_keys
,而不是list
,因此不能用列表的切片方法。下面命令會報錯。
>>
>fdist1=freqdist(text1)
>>
>vocabulary1=fdist1.keys(
)>>
>vocabulary[:50
]
要自己進行排序:key=lambda t:t[1]
指定以元組的第二個元素,也就是頻率,排序。下面命令返回按頻率降序的列表。
>>
>l =
sorted
(fdist1.items(
), key=
lambda t:t[1]
, reverse=
true
)
Mac中python3安裝nltk教程
折騰了兩天終於把nltk裝上了,中間出現了無數次bug 記一下在mac上安裝完python3之後如何安裝nltk。因為mac自帶了python2所以想把nltk裝在python3上要多幾步 首先安裝pip 終端輸入 sudo easy install pip 然後不能直接裝nltk 或者是pyyam...
python3安裝pip和opencv遇到的問題
python3.5就要退出歷史舞台了,這個鏈結可太難找了 安裝成功後就可以通過pip3.5安裝別的庫了,例如 pip3.5 install numpy 為python3.5安裝tensorflow pip3.5 install i tensorflow gpu 1.14.0 為python3.5安裝...
kali下編譯學習python3
python可以說是目前最火的語言之一了,人工智慧的興起讓python一夜之間變得家喻戶曉,python號稱目前最最簡單易學的語言,現在有不少高校開始將python作為大一新生的入門語言。本萌新也剛開始接觸python,發現python與其他語言確實有很大的區別。於是乎開啟了漫長的py學習之路,今天...