R中的双重调度:S4与vctrs库开销

问题描述

如果我们想在R中实现双重调度方法,我们目前有两种选择:

  • S4方法
  • vctrs库基于S3的双重调度

在创建用于处理特定类型的向量/矩阵的程序包时,尤其需要双重调度。在这种情况下,我们必须处理两个参数的算术运算符,例如 +*。我们可以找到这两种解决方案的示例。

关于 S3 vs S4 问题的几个答案(例如:this simple benchmark by H. Wickham),我们可以指出, S3 方法通常比 S4 。

基于vctrs的双重调度在执行时间方面是否比S4双重调度更好?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)