从哪里下载词库,并添加到极点五笔

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从哪里下载词库,并添加到极点五笔相关的知识,希望对你有一定的参考价值。

我对极点五笔里的“切换词库”很感兴趣,想给极点五笔添加一个诸如海峰词库的词库,该怎么添加啊?
感谢大家,我已找到很完美的答案,整理如下:http://hi.baidu.com/ybbfnddd/blog/item/1d85c94ed4fd233fafc3ab9f.html

http://www.wbfans.com/bbs/forumdisplay.php?fid=3
这里的置顶帖里就有许多资源,包括各种各样的词库,应该是你需要的
参考技术A 下载你要的词库,然后复制到C:\Program Files\FreeIME\mb目录下,再“切换词库” 参考技术B 下面全是极点五笔的词库,86/98的都有,下载后复制到mb 目录下就行了。

参考资料:http://freeimer.com/post/category/thesaurus

参考技术C 点击你的切换系统,然后点击添加。把你的五笔加入就行了。

中文词频统计

中文词频统计

1. 下载一长篇中文小说。

2. 从文件读取待分析文本。

3. 安装并使用jieba进行中文分词。

pip install jieba

import jieba

ljieba.lcut(text)

4. 更新词库,加入所分析对象的专业词汇。

jieba.add_word(‘天罡北斗阵‘)  #逐个添加

jieba.load_userdict(word_dict)  #词库文本文件

参考词库下载地址:https://pinyin.sogou.com/dict/

转换代码:scel_to_text

5. 生成词频统计

6. 排序

7. 排除语法型词汇,代词、冠词、连词等停用词。

stops

8. 输出词频最大TOP20,把结果存放到文件里

9. 生成词云。

安装词云:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wordcloud

下载安装:下载 https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud

安装 找到下载文件的路径  pip install wordcloud-1.5.0-cp37-cp37m-win_amd64.whl

配置:

在WordCloud安装的目录下找到WordCloud.py文件,对源码进行修改。

编辑wordcloud.py,找到FONT_PATH,将DroidSansMono.ttf修改成msyh.ttf。这个msyh.ttf表示微软雅黑中文字体。

在同一个目录下放置msyh.ttf字体文件供程序调用(字体可以在C:WindowsFonts复制)

使用:

1、引入模块

from wordcloud import WordCloud

import matplotlib.pyplot as plt

2、导入文本

  准备生成词云的文本word_text =‘ ‘.join(wordlist)  #是以空格分隔的字符串

4、生成词云

mywc = WordCloud().generate(wl_split)

5、显示词云

plt.imshow(mywc)

plt.axis("off")

plt.show()

from wordcloud import WordCloud
import matplotlib.pyplot as plt
import jieba
article = open(魔法学徒.txt,r, encoding=UTF-8).read() #打开统计词频文本

stopwords = []
for word in open(stops_chinese1.txt,r, encoding=UTF-8): #导入停用词
    stopwords.append(word.strip())

jieba.load_userdict(魔法学徒词库.txt) #词库文本文件
words=jieba.lcut(article)

word_freq = {} #分词
for word in words:
    if len(word) == 1:
        continue
    else:
        word_freq[word] = word_freq.get(word, 0) + 1

for word in stopwords:  #去掉停用词
    if word in word_freq.keys():
        word_freq.pop(word)

freq_word = [] #统计词频
for word, freq in word_freq.items():
    freq_word.append((word, freq))
freq_word.sort(key = lambda x: x[1], reverse = True)

for i in range(20):#输出词频最大TOP20
    print(freq_word[i])

cut_text = " ".join(words)
print(cut_text)

mywc = WordCloud().generate(cut_text)
plt.imshow(mywc)
plt.axis("off")
plt.show()

效果截图;

技术图片

技术图片

以上是关于从哪里下载词库,并添加到极点五笔的主要内容,如果未能解决你的问题,请参考以下文章

怎么在极点五笔中添加海峰98词库

怎样将海峰五笔的词库挂接在极点五笔下?

如果极点五笔用海峰98词库,是否极点五笔也是98版的了?

高手进来看看!如何装王码五笔86版的词库替换成极点五笔的词库?

极点五笔怎么切入98版词库,也就是拥有两个词库。网上说把那解压文件放到mb文件下

极点五笔词库DIY