提到 Matlab,想必很多人都耳熟能详,尤其去年强行在整个大众视野里刷了一波存在感以后,估计很多人没用过,也知道它是干什么的了。提到它想到数学,想到建模,想到卡脖子就对了。能同 Matlab 相提并论的另外 3M 为 Mathmatics, Maple 和 Magma (并不是川普说的MAGA哈),同样在专业人的眼里牛的不要不要滴。
在这种数学圈的大环境下(非娱乐圈),4M (非 F4) 可谓发展得风生水起,形成了四分天下的格局。这个时候,我们的主角想借助 Python 的光环异军突起。他充分发挥了 Python 的强项,使出浑身解数替 Python 统一了开源数学软件王国,达到了融会贯通的境界。但毕竟这种大环境下,并不像娱乐圈,由于用户的粘性太大了,仍然干了许久,也还是在 4M 的光环下默默无闻。
它就是Sagemath,有着圣者的名字,也有着圣人的境界,在自己的世界默默付出坚持着。你问它之前吹牛说“干掉4M”,你有啥本事?!它会娓娓道来:
(1)俺免费
(2)俺体积小,不到1个G
(3)俺都更新到 9.x 版本了,使用 Python 3 语法,notebook也有,这个不是自带光环嘛
(4)俺自带 Python 的一些常用包,如numpy,scipy, matplotlib等。小伙伴来了拎包入住就好了。
(5)啥?你对Python需求高。那你需要啥包自己装嘛。扯根 线,Python应有尽有。你只需输入:
sage –pip install 你的包名称
就可以安装了,是不是很安逸呀?
(6)都说了嘛,最大的功劳是统一了开源数学软件,什么Sympy, Maxima, GAP, FLINT, R 等都有啊,看你喜欢用哪个呀。
(7)什么?你没时间过来住啊?我还提供云服务,在我的云端想算就算,计算+教学岂不美哉!https://cocalc.com/app
(8)俺功能也强大啊,给你交互图感受下:
Sagemath 交互图例子
(9)最后说说干掉 4M 这件事。自己吹的牛嘛,自己得完成啊,给你看看对比:
你说:真牛!给你点个赞!再问最后一个问题:为啥没人爱用啊?
Sagamath: :( 。(思考了良久)看来我得多给你写点教程!?
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!