1
Junzhou 2020-08-16 01:23:50 +08:00 via iPhone
发帖的时候支持 markdown 语法,使用 markdown 就能看图和使用代码块了。
|
2
thedrwu 2020-08-16 02:58:10 +08:00 via Android
sympy 比较烂而已。买个 Mathematica 吧。
|
3
Tony042 2020-08-16 03:45:19 +08:00
完成作业的话 wolframalpha 求积分会把每一部都列出来,简单的积分手算即可,复杂的数值积分 matlab 比 sympy 强多了,符号积分找 mathematica
|
7
Tony042 2020-08-16 07:51:33 +08:00
@Hlianbobo 真的,商业软件还是香,我之前一直用 Python 做科学计算,scipy 用着很别扭,现在代码一半 Python 一半 Matlab 好多了,现成的函数比自己写效率高多了
|
8
Hlianbobo OP @Tony042 谢谢回复。我是小白,scipy 有哪些坑,求指路。既然数值运算不如 matlab,符号运算不如 MMA 。那么你还留一半 python 是为什么?很想听听你的经验分享。
|
9
Tony042 2020-08-16 09:17:37 +08:00
@Hlianbobo 这样子的,我做科学计算( LAMMPS)出来的一堆数据先要用另外一个专用软件的 Python 接口读取,然后做一些预处理,变成类似于表格的形式方便 Matlab 读取,然后具体的科学计算过程用 Matlab 进行计算,Python 主要负责文本字符串处理,当作胶水来用。Scipy 的问题主要有两点,一个是文档写的没有 Matlab 详细,Matlab 有的连 Ref 都给列出来了,另一个是 Matlab 接口比 Scipy 要统一很多,比如说我有个模型之前用 PatternSearch 搜索全局极值,之后改成 GA 或者 fmin 等算法,Matlab 基本上只要改个函数名字就好,参数类型,接口大致统一,太方便调试了,我用了之后就回不去了,但是 Matlab 有一个问题是,代码很容易写的很脏,不够简洁...
|