Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

中文「四角号码」数据与工具,可以将汉字拆解成和字形相关的编码,在机器学习中作为汉字的字形特征

Notifications You must be signed in to change notification settings

flashriver/four_corner_method

Repository files navigation

中文「四角号码」数据与工具

四角号码,汉语词典常用检字方法之一,用最多5个阿拉伯数字来对汉字进行归类。

四角号码最重要的特定之一是字型相似的字具有相同或者相似的编码。比如 比较相似,它们都编码成了 37001 和它们两个也比较接近,被编码成 37101

这种特性可以被深度学习模型用来作为字的特征之一:字形的特征。

使用

python ./query.py 民

or

from four_corner_method import FourCornerMethod
fcm = FourCornerMethod()
result = fcm.query('名')
print(result)

输出

77747

从原始数据生成

数据来源

数据来自于 资料共享——最全的《四角号码检字表》chm

chmlib 将 CHM 文件 提取成 HTML

TODO

解析

pytohn ./parse.py

致谢

四角号码数据来自于 wangyanhan AT 资料共享——最全的《四角号码检字表》chm

About

中文「四角号码」数据与工具,可以将汉字拆解成和字形相关的编码,在机器学习中作为汉字的字形特征

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%

AltStyle によって変換されたページ (->オリジナル) /