作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试实现 porter 词干提取算法,但我卡在了这一点上:
Step 1b
(m>0) EED -> EE feed -> feed
agreed -> agree
(*v*) ED -> plastered -> plaster
bled -> bled
(*v*) ING -> motoring -> motor
sing -> sing
feed的m不等于1吗?提要 >> [c]vvc[] >>[c]vc[].
如果是这样,他为什么不将饲料转化为费用我知道这是错误的,任何人都可以解决这个问题吗?
你可以在这里查看原始算法 http://tartarus.org/~martin/PorterStemmer/def.txt
谢谢
最佳答案
m of 'feed' 确实是1。但是,您需要仔细阅读文档。 condition中的m指的是词干的度量,即你需要在替换后计算。在您检查 feed -> fee
是否有效的情况下,您计算 m(fee) = 0,因此您不进行替换。
也感谢算法!这很有趣!
关于c++ - 波特词干算法实现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4522459/
我应该修改一个使用串行端口的 16 位程序集编写的应用程序。目标之一是支持 19200 波特的速度。我在 Internet 上阅读过的大部分资源(例如 this)都展示了使用 INT 14h 的方法。
我正在开发一个在 Linux 环境中对 HM-TRP radio 模块进行编程的 C 程序,因为稍后我将对其中的大约 40 个进行编程,我不想每次都输入单独的编程代码是时候对每一个进行编程了。 在我的
我有一个正在运行的 Arduino 程序,它将串口波特率设置为 19200。我想使用 PySerial 库提取串口数据。然而,PySerial 似乎只在波特率为 115200 时才工作。 这是我的 A
我是一名优秀的程序员,十分优秀!