Python又添一大科学计算库,PyAr

北京白癜风网上医院 https://yyk.familydoctor.com.cn/2831/schedule/

机器之心发布

机器之心编辑部

目前,Python拥有众多科学计算库,最为著名的如NumPy和SciPy。但从代数运算以及使用语法来看,这些库往往会带来不必要的繁琐,没办法直观地管理其中的数据类型。因此将Armadillo作为底层的PyArmadillo库基于这一点,重新塑造了类似Matlab和Octave等简单易用的语法。此外,由于pybind11的用法相对简单,PyArmadillo将pybind11用来连接C++与Python。该库已于近日正式发布。

作为C++中与Eigen并驾齐驱的一大科学计算库,Armadillo因其简单易用的特性深受广大程序员和科学家的喜爱,也获得了Facebook、NASA、Boeing、Siemens、DeutscheBank、MIT、CMU、Stanford等公司和高校的广泛使用。此外,Armadillo的主作者和Rcpp的主作者联合开发了RcppArmadillo,作为R语言中的主要科学计算库,在Github每月下载量高达97.2万次。除此以外,Armadillo还在著名开源机器学习库mlpack中被用作主要的依赖库之一,获得了极高的知名度。

此次PyArmadillo库的开发耗时2个月,在Armadillo主作者ConradSanderson的指导建议下,由Data61的实习生并在读于昆士兰科技大学(QUT)本科的JasonRumengan和在读于新南威尔士大学(UNSW)本科的TerryYueZhuo开发完成。其中,Terry受Conrad邀请参与到PyArmadillo中与Jason共同开发两大类型mat与cube,也是唯一一位华人。Jason主要负责mat部分以及编译方面而Terry则负责cube部分以及文档和测试。

项目


转载请注明:http://www.aierlanlan.com/rzgz/1701.html