text-utils / n-gram
PHP 辅助工具用于获取 n-gram
1.0.0
2018-06-05 17:13 UTC
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ^5.4
This package is not auto-updated.
Last update: 2024-09-20 22:23:05 UTC
README
为您的字符串生成 n-gram。
n-gram 是什么?
为什么这个项目存在?快点,不要删除这部分。填写它。是的,这很困难,但也许是 README 中最重要的部分。
至于为什么 这个 项目存在,是为了作为未来开源 PHP 项目的模板。当然,您可以随意分支并创建自己的食谱。
安装
composer install text-utils/n-gram
用法
您可以通过实例化一个新的 NGram 类来开始使用 n-gram 生成器
$n = 1; $generator = new TextUtils\NGram($n, 'Foo'); $nGram = $generator->get(); // array ('F', 'o', 'o')
我们还提供静态包装器(for 方法)和两个辅助函数(bigram 和 trigram)以方便使用
$nGram = TextUtils\NGram::for('string', 3); // array ('str', 'tri', 'rin', 'ing') ... $biGram = bigram('foo'); // array ('fo', 'oo') $triGram = trigram('foobar'); // array ('foo', 'oob', 'oba', 'bar')
贡献
请参阅CONTRIBUTING 文件。
许可证
MIT。请参阅此存储库中的 LICENSE 文件。