python - python中的ulam距离
问题描述
我在这里找到了一个非常有用的工具箱:我想在 python 中使用但用 R 编码的库。
特别是我想使用以下方法:
get_rank_distance(permutation1, permutation2, 'ulam')
permutation1 和 permutation2 是对 n 个元素的两个排列。
我没有设法在 python 中找到现有的等价物。你知道是否有一个,我可以在哪个图书馆找到它。
仅供参考,两个排列 p1 和 p2 在相同数量的元素上的 ulam 距离,是在 p2 中转换 p1 所需的最小操作集数,操作集是 1 次删除,任意数量的移位和 1 次元素插入刚刚删除。你可以在这里看到一个例子
解决方案
我不知道是否有与之对应的python,但是您是否考虑过使用rpy2在 python 中运行 R 代码?
推荐阅读
- rust - 为什么匹配`find_one`的结果会返回一个选项而不是预期的类型?
- c# - 如何在 WCF 服务退出时运行代码?
- python-import - 如何在 google colab 中导入自定义模块?(此处给出的解决方案不起作用)
- python - 如何在 Python 中以更好的方式编写它?
- javascript - 如何仅根据路由更改显示反应组件?
- android - API 适用于浏览器,但不适用于邮递员或应用程序
- angular - 将多个参数传递给 AngularDart 5 中的结构指令
- java - PDF/A 已通过预检正确验证,但在线 pdf-tools 未对其进行验证
- c# - 为什么我的绑定列表
使用foreach循环返回空以在剃须刀页面上显示值? - for-loop - 执行命令输出到多行