标签:#数值分析语言

共 3 篇文章

Dc (程序)

dc(desk calculator:桌面计算器),是采用逆波兰表示法的跨平台计算器,它支持任意精度算术。它是在贝尔实验室工作期间书写的。传统上,采用中缀表示法的bc计算器程序是在dc之上实现的。 历史 dc是幸存的最老的Unix语言。在贝尔实验室收到第一台PDP-11的时候,用B语言写成的dc是在这个新机器上运行的第一个语言,甚至在汇编器之前。 基本运算 在dc中要做4和5的乘法: $ dc 4 5 p 20 q 这可转译为:“把4和…

PyMC

PyMC(曾叫做PyMC3。 概述 PyMC曾经叫做PyMC3,不同于早先的使用Fortran扩展进行计算的PyMC2,它依靠Theano来进行自动微分、计算优化和动态C语言编译。从版本3.8开始PyMC依据来进行数据可视化和贝叶斯推断的。PyMC和是两个最流行的概率编程工具。 PyMC是开源项目,由社区开发并在财务上得到NumFocus赞助。PyMC已经在很多领域中被用于解决推断问题,包括天文学、流行病学、分子生物学、晶体学、化学、生…

Theano

Theano及其分叉PyTensor,是一个Python库和优化的编译器,用来操纵和求值数学表达式特别是矩阵值表达式。在其中,计算使用NumPy风格的语法来表达并被编译,用来在CPU或者GPU架构上高效的运行。 历史 Theano是开源项目,主要由蒙特利尔大学的(MILA)开发。软件名字取自古代哲学家。在2017年9月28日,Pascal Lamblin发布了来自约书亚·本希奥的一则信息,MILA负责人说:由于更强大的工业参与者的竞争,…