node.js - 是否可以像在 Python 中使用 Pandas 一样对 NodeJS 中的函数进行向量化?

标签 node.js matrix vectorization

更具体地说,我正在谈论以一种(非常)有效的方式对整个行或列或矩阵而不是标量执行操作(无需迭代对象的项目)。

我对 NodeJS 还很陌生,而且我来自 Python,如果这是显而易见的事情,我很抱歉。 NodeJS 中是否有与 Pandas 等效的库可以实现此目的?

谢谢

最佳答案

Javascript 无法直接访问计算机中的所有 SIMD 指令。这些指令允许对数组的多个元素进行并行计算。

  • 它提供了一些软件包,例如 math.js用于清晰表达您的算法、调试代码和一些优化工作。 maht.js 的矩阵表达式是通过数组的数组完成的,因此它可能是也可能不是最好的方法。
  • 它具有非常好的即时编译能力。
  • 编译对 loop unrolling 友好.
  • 如果您绝对需要 JavaScript 世界中极快的性能,那么 WebAssembly 总是有的。 :它提供了一些SIMD指令。但这需要大量工具。

尝试add SIMD to the Javascript standard has been abandoned支持 WebAssembly。

关于node.js - 是否可以像在 Python 中使用 Pandas 一样对 NodeJS 中的函数进行向量化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67570036/

相关文章:

r - 使用与现有 data.frame 相同的列和行名称初始化空白 data.frame

python - 使用 numpy 对值进行向量化计算,这需要先前计算的值

node.js - 持续交付的功能标志解决方案

javascript - Node.js,所需文件中出现类型错误 : xxx is not a function,

node.js - Mongoose 到 postgres Sequelize

python - 用numpy中的另一个小矩阵替换矩阵的子部分

python - 将 Pandas 数据框转换为 RCV

c - 向量化具有间接访问的循环

r - 将行添加到列表中的矩阵中,以便所有矩阵都具有相同顺序的统一行数

javascript - 静态类变量