我需要根据自定义的替换成本函数计算两个字符串之间的编辑距离。例如,我想指定将'a'替换为'b'的成本与将'a'替换为'c'的成本不同。
是否有一个R包允许我将自定义成本矩阵作为参数传递?如果没有,我将不得不修改一个包来实现这个目的,那么你认为哪个包适合实现这种扩展?
谢谢。
我需要根据自定义的替换成本函数计算两个字符串之间的编辑距离。例如,我想指定将'a'替换为'b'的成本与将'a'替换为'c'的成本不同。
是否有一个R包允许我将自定义成本矩阵作为参数传递?如果没有,我将不得不修改一个包来实现这个目的,那么你认为哪个包适合实现这种扩展?
谢谢。
我得出结论,没有这样的软件包能够完成我所需的功能。因此,我不得不自己想出解决方案,编写了一个R软件包(虽然不是通用的,但易于适应其他应用程序),能够完成我所需的功能。
对于好奇的人,这里是链接 -> https://github.com/aanilpala/r-trajectory-editdistance
utils
包中的adist
函数可以实现这个功能。 - Seth