是提供janomeraiku的接口的mecab的raper.

wakame的Python项目详细描述


wakame

是提供janomeric接口的mecab的拉帕.

使用方法

importMeCabfromwakame.tokenizerimportTokenizerfromwakame.analyzerimportAnalyzerfromwakame.charfilterimport*fromwakame.tokenfilterimport*text='和布ちゃんこんにちは'# 基本的な使い方tokenizer=Tokenizer()tokens=tokenizer.tokenize(text)fortokenintokens:print(token)# 分かち書きtokens=tokenizer.tokenize(text,wakati=True)print(tokens)# 辞書をNEologdにする場合tokenizer=Tokenizer(use_neologd=True)tokens=tokenizer.tokenize(text)fortokenintokens:print(token)# filterを利用する場合char_filters=[RegexReplaceCharFilter('和布','wakame')]token_filters=[POSKeepFilter('名詞'),POSStopFilter(['名詞,接尾'])]analyzer=Analyzer(tokenizer,char_filters=char_filters,token_filters=token_filters)tokens=analyzer.analyze(text)fortokenintokens:print(token)# tokenの情報をDataFrameで用いる場合tokenizer=Tokenizer()analyzer=Analyzer(tokenizer)df=analyzer.analyze_with_dataframe(text)print(df)

安装

MeCab的安装(必须)

brew install mecab
brew install mecab-ipadic

mecab-ipadic-NEologd的安装(任意)

brew install git curl xz
git clone --depth 1 git@github.com:neologd/mecab-ipadic-neologd.git
cd mecab-ipadic-neologd
./bin/install-mecab-ipadic-neologd -n

详细情况是こちらを参照してください

mecab-python3的安装(必须)

brew install swig
pip install mecab-python3

wakame的安装

pip install wakame

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
国际化Java语言环境以获得僧伽罗语/斯里兰卡语翻译   java获取实时Log4J消息   java SAML EncryptedAssertion解密失败   框架java有多少个版本?   java HeaderElements必须是命名空间限定的   java Sonar抱怨变量声明。。我们不能用“u”吗?   java如何使用Junit5创建JUnit4中的测试套件   java我编写此代码是为了从用户填充的数字数组中查找最大和最小的数字,但它不起作用   java SQLITE_ERROR SQL ERROR或缺少数据库(table food没有名为price的列)   java Android:我怎样才能让空的EditText字段不被随机计数?   jpa是由java引起的。lang.IllegalStateException:同一实体的多个表示形式   java我如何在同一个类中一次又一次地对同一事物执行actionListener?   java SimpleDataFormat引发不可解析异常   模型视图控制器如何使通过网络传递的Java序列化对象通知客户端GUI更改   具有处理程序的java重复任务花费的时间超过间隔时间   java编写与服务器连接的桌面应用程序