位置: IT常识 - 正文

Python之PyArmadillo计算库的产生(python lzo)

编辑:rootadmin

推荐整理分享Python之PyArmadillo计算库的产生(python lzo),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python lzo,python的yaml,python mu,python _m,python的yaml,pythonmul,python yacc,python的yaml,内容如对您有帮助,希望把文章链接给更多的朋友!

Python目前有许多科学计算库,其中最有名的就是NumPy和SciPy。但是,这些库常常在代数运算和使用语法方面带来不必要的麻烦,无法直观地管理其中的数据类型。所以,使用Armadillo作为底层的PyArmadillo库就基于此,重新构造了像Matlab和Octave这样容易使用的语法。另外,因为pybind11的使用相对简单,PyArmadillo使用pybind11把C++和Python连接起来。这个库最近已经正式发行了。

1、PyArmadillo的研发经历

Armadillo是一个在C++中与Eigen并驾齐驱的科学计算库,它以其简单易用的特点受到广大程序员和科学家的青睐,也得到了Facebook、NASA、Boeing、Siemens、DeutscheBank、MIT、CMU、Stanford等公司和大学的广泛使用。另外,Armadillo和Rcpp的主要作者共同开发了RcppArmadillo,这是R语言中最主要的科学计算库,Github每月有97.2万个下载。除此之外,Armadillo还作为mlpack这一著名的开源机器学习库的主要依赖库之一而备受关注。

Data61级实习生JasonRumengan根据Armadillo的主要作者ConradSanderson的指导建议,在昆士兰科技大学(QUT)本科学习期间和新南威尔士大学(UNSW)本科学习期间的JasonRumengan开发了这个PyArmadillo库。在PyArmadillo中,Terry被Conrad邀请和Jason合作开发mat和cube两种类型,这两种类型都是中国人。Jason主要负责mat部分和编译方面,而Terry主要负责cube部分和文档及测试。

项目地址:https://github.com/terryyz/PyArmadillo。

具体地说,PyArmadillo是Python语言强调易用性的线性代数库。这个库的设计目的是提供与Matlab或Octave相似的高级语法和功能,使用户能够以一种熟悉而自然的方式表达数学操作。

PyArmadillo还为矩阵和多维数据集(cube)提供了对象,还有200多个相关函数用来在对象中存储数据。全部功能都可以在一个平面结构中使用,并且支持整数,浮点,复数。该库集成了LAPACK或IntelMKL、OpenBLAS等高性能的替代产品,从而提供了多种矩阵分解。

Python之PyArmadillo计算库的产生(python lzo)

2、安装指南

PyArmadillo 库的具体用例如下图所示:

安装 PyArmadillo 需要满足以下要求:

大于 Python3.6,推荐为 3.8 及以上;

支持至少 C++ 11 标准的 C++ 编译器;

至少 8G RAM;

64-bit 的 CPU, 最好 4 核以上;

安装之前已安装好 OpenBLAS 和 LAPACK。

3、目前支持的操作系统

Linux;

MacOS;

Window x64 (x86 暂不支持)。

本文链接地址:https://www.jiuchutong.com/zhishi/311575.html 转载请保留说明!

上一篇:phpcms是框架吗(phpcms是什么框架)

下一篇:如何用python查看进程(python文档怎么查看)

  • 国家重大水利工程建设基金计算方法
  • 发票专用章和财务章区别
  • 车位销售技巧
  • 报关单找不到了怎么办
  • 房地产开发企业预收款预缴增值税
  • 金蝶财务软件固定资产怎样计提折旧
  • 汇兑损益属于企业成本吗
  • 职工的取暖补贴上税吗
  • 计算应交消费税需要扣除代收代缴消费税吗
  • 有限合伙企业中有限合伙人承担责任的方式为
  • 核定征收的个人所得税怎么申报
  • 先开票后预缴能跨年吗
  • 税务未抄报
  • 材料发票不够怎么办
  • 投资大收益小,怎么办?
  • 电子汇票如何背书步骤
  • 酒店招募
  • 委托加工白酒的计税依据
  • 售后回租 出租方
  • 工会经费返还账务处理,另记账么
  • 微商行业代理奖金如何入账
  • 简易计税 科目
  • 正则表达式u4e00
  • 房屋赠与双方办理流程
  • html怎么嵌入js
  • 气象数据32766
  • 什么是加计扣除政策
  • php 输出字符串中字符的所有组合
  • input输入改变边框颜色
  • php array 函数
  • 低值易耗品费用计入什么科目
  • 权益法转成本法其他综合收益需要结转吗
  • 提供加工劳务怎么开票
  • 公司银行开户的一些资料是公司办公室保存还是财务保存
  • 未取得合法支付凭据和与本单位无关的收入
  • mysql千万级数据group by
  • mysql null+1
  • centos7自带yum吗
  • 电子发票开出后如何查看
  • 报销的注意事项
  • 新版电子税务局怎么增加办税人员
  • 公司支付款项制度
  • 工程物资到货管理
  • 土地使用权的界定
  • 公司从异地迁移到本地怎么向当地政府写申请
  • 税控设备抵减税款分录
  • 什么是增值税的销项税额
  • 把公司土地转让合法吗
  • 公司不开票了也要做账报税吗
  • 销项发票导出为什么是乱码
  • 连锁药店之间调拨药品
  • 财政返还什么意思
  • 成本费用会计科目
  • 明细账设置是什么意思
  • mysql字段超长
  • u盘安装win7系统鼠标键盘没反应
  • 各个都很实用:win7系统电脑日常小技巧
  • bios 设置
  • win7删除通知区域图标
  • 本地电脑的网卡物理地址
  • linux ps-l
  • win7系统打印机共享给win10
  • linuxmint设置中文
  • cocos2d怎么用
  • cocos2dx游戏案例
  • nodejs基础知识
  • unity调用c++动态库
  • javascript中的函数如何理解
  • JavaScript中Number.MIN_VALUE属性的使用示例
  • php7 数组
  • python中的stringvar
  • javascript+
  • 深圳市国家税务局电子税务局官网
  • 理财持有时间
  • 国家电子税务局江西省电子税务局
  • 地税局开发票流程?
  • 关于进一步加强工作纪律改进工作作风的通知
  • 个人领税票需要哪些资料
  • 税务宣传标语2021
  • 农村复耕复产
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设