转的:Wolfram,数学引擎

相信大家计算微积分答案偷吃步的时候,可能多少有用过强大计算引擎 wolfram alpha (mathematica 是它的旧名),这几年它发展成一种程序语言了,它跨的领域有多广这边就不详述了,可以看以下 reference 语法链接。而在几个月前也终于免费开放给开发者下载引擎跑程序了,可以透过指令 wolframscript -file 来执行 wolfram 语言,有自己的 for while 循环 / if , else + 你想得到的高阶数学算法,而且还可以跟 jupyter 笔记本互动 !!

相信对于数学展示 demo,多项式代数展开方面,高阶数学应用的需求而言是天上掉下来的礼物,也希望能帮助大家数学建模时分析的工具 !!

=====================================

以下附连结 :

  • Wolfram Alpha 在线计算引擎:

https://www.wolframalpha.com/

  • 释出 Free 新闻消息链接:

https://writings.stephenwolfram.com/2019/05/launching-today-free-wolfram-engine-for-developers/

  • Wolfram 语法 reference:

https://reference.wolfram.com/language/

  • 与 jupyter 互动 github 安装项目

https://github.com/WolframResearch/WolframLanguageForJupyter

=====================================

个人实作小记:

坏消息是它的纯 for 循环不怎么快,如果是喜欢手刻完全底层程序逻辑的就不适合。比较适合直接呼叫 API的组合。至于跟其他语言效能比较,个人有写一个简单的"10亿随机数计算圆周率",程序大大有兴趣可以参考 :)

https://github.com/mathfunction/benchmark/tree/master/monte-carlo-pi

 
posted on 2019-11-17 21:09  马兹  阅读(1271)  评论(0编辑  收藏  举报