普贤教程 › 包参考
simtext 包
文本相似度
| 项 | 值 |
|---|---|
| 包名 | simtext |
| 版本 | 0.1.0 |
| 入口 | simtext.px |
| 分类 | 文本与中文处理 |
| 文件数 / 行数 | 1 / 301 |
安装与引入
bash
pxpkg init # 首次 pxpkg add simtext@0.1.0 pxpkg install
px
import simtext所属分类教程:文本与中文处理
公开接口
| 函数 | 参数 |
|---|---|
st_similar_chars | a, b |
st_similar | a, b |
st_lcs | a, b |
st_lcs_str | a, b |
st_lcs_substr | a, b |
st_jaro | a, b |
st_jaro_winkler | a, b |
st_hamming | a, b |
st_rabin_karp | s, pat |
包内说明(源码头注释)
text
============================================================ 普贤生态库:registry/simtext — 文本相似度 ------------------------------------------------------------ 纯函数库,双模式一致。 对齐 PHP similar_text、Python difflib、Go levenshtein: st_similar(a, b) → 递归 LCS 相似度百分比(0-100,PHP 风格) st_similar_chars(a, b) → 递归 LCS 匹配字符数 st_lcs(a, b) → 最长公共子序列长度 st_lcs_str(a, b) → 最长公共子序列字符串 st_lcs_substr(a, b) → 最长公共子串(连续) st_jaro(a, b) → Jaro 相似度(0-1) st_jaro_winkler(a, b) → Jaro-Winkler 相似度(0-1) st_hamming(a, b) → Hamming 距离(等长字符串) st_rabin_karp(s, pat) → Rabin-Karp 子串搜索 ============================================================