Je suis désolé, je suis un débutant pour publier sur Qiita, donc je pense que la mise en page est étrange. Je vous serais reconnaissant de bien vouloir me donner quelques conseils sur la mise en page et l’écriture.
Procédure pour ajouter un nouveau mot (dictionnaire utilisateur) à MeCab
Mac OS X
userdic = /usr/local/lib/mecab/dic/ipadic/user.dic(la gauche;Effacer)
1.create_dic.py (pour Python 3.X, un programme pour créer newword_dic.csv à partir de newword_list.txt)
create_dic.py
if __name__ == "__main__":
fin = open("newword_list.txt")
fout = open("newword_dic.csv","w")
for line in fin:
line=line.rstrip('\n')
word = line.split(',')
cost = int(max(-36000, -400*len(word[0])**1.5))
fout.write("%s,-1,-1,%d,nom,Général,*,*,*,*,*,*,%s,%s\n" % (word[0],cost,word[1],word[1]))
fin.close()
fout.close()
2.newword_list.txt (Liste contenant de nouveaux mots. Fondamentalement, seul ce fichier texte peut être édité)
Sword Art Online, Sword Art Onrain L'humanité a décliné, l'humanité a décliné Magical Girl Lyrical Nanoha, Magical Girl Lyrique Nanoha Intelligence artificielle, intelligence artificielle
python create_dic.py
sudo /usr/local/libexec/mecab/mecab-dict-index -d /usr/local/lib/mecab/dic/ipadic -u user.dic -f utf8 -t utf8 newword_dic.csv
sudo mv user.dic /usr/local/lib/mecab/dic/ipadic
Si tel est le cas, le dictionnaire utilisateur est correctement ajouté à MeCab
http://tseiya.hatenablog.com/entry/2012/09/19/191114
Recommended Posts