このページでは、NameDividerという姓名分割ライブラリを紹介します。
あまりプログラミング技術に親しみのない方にもNameDividerを知って頂くことを願ってこのページを作成しました。
NameDividerを使いたいなと思ったら知り合いのエンジニアさんに協力を頼んだり、NameDividerがいいなと思ったらSNSなどで応援して頂けると嬉しいです。
NameDividerとは、姓名が連結している日本語の名前を姓と名に分割するライブラリです。
現在、Pythonライブラリとして提供しています。また、他のプログラミング言語から使用できるように、RESTful APIを提供するDocker Imageを公開しています。
MITライセンスで公開しているため、無料で商用利用可能です。
Pythonをお使いの場合、たった3行で姓名を分割することができます。
from namedivider import BasicNameDivider
divider = BasicNameDivider()
divided_name = divider.divide_name("竈門炭治郎")
print(divided_name) # 竈門 炭治郎
分割には名前に含まれる漢字の統計情報を用いており、100%正確に分割できるわけではないことをご了承下さい。
以下の2データを用いて精度を計測しています。