js中有没有类似于python中numpy那样强大的库?

如题,js中有没有像numpy那样可以进行矩阵运算,且运算速度快的库?
如果没有是否说明js不适合做数理统计等数据运算?

阅读 16.5k
4 个回答

据我所知,js本身不适合做CPU密集型计算,但有使用C++写的node.js模块,能让你用C++的速度进行运算。在浏览器里,也有使用WebGL进行加速的库,要在node.js中使用WebGL也是有相应的包的。随意搜了一下,搜到了numbers.jsmath.js,但不知道效果怎么样。

应该是没有的 js这块几乎是空白的 现有的有关矩阵运算的最多的就是在webgl这一块 但基本上图形这块所用的矩阵都是四阶以下方矩 咱想可能并不是你想要的
可以尝试自己写 效率方面 用webgl可以和gpu通信加速矩阵运算 或者SIMD也可以

js也可以进行些简单的数理统计等数据运算 也有简单的ai项目是用js写的
但也可以说js不适合做数理统计等数据运算吧 py可以是因为有大量的库支持 这些库有关速度方面的很大部分都是c系语言写的 但反观js并没有这些福利 js最大的优势就是跨平台 环境配置简单 与py所要面向和解决的问题是不同
nodejs也许有可能 毕竟可以用c/cpp来写插件 但大家的热情并不在此 所以这方面的库缺少也很正常就是了

据我了解,js在这方面的应用目前还比较少。

推荐问题