l*****e 发帖数: 112 | 1 Python是一门非常易学易用易维护的语言。Python有许多支持高效科学计算的程序库。
下面列举一些资源:
python.org:Python官方主页
scipy:science computation package for python (LAPACK is also ported into it
).
numpy: numerical methods for python, now part of scipy.
simpy: simulation package for python
pymprog: very intuitive linear programming language for python (solver is
GLPK)
openOpt: general optimization package
pylab: matlab style plotting package
enthought: a special group of scientific software based on python (including
interactive 2D and |
p*****e 发帖数: 310 | 2 python速度怎么样啊
it
including
【在 l*****e 的大作中提到】 : Python是一门非常易学易用易维护的语言。Python有许多支持高效科学计算的程序库。 : 下面列举一些资源: : python.org:Python官方主页 : scipy:science computation package for python (LAPACK is also ported into it : ). : numpy: numerical methods for python, now part of scipy. : simpy: simulation package for python : pymprog: very intuitive linear programming language for python (solver is : GLPK) : openOpt: general optimization package
|
p**i 发帖数: 100 | 3 同问:
内存管理怎么样?
计算速度怎么样?
it
【在 l*****e 的大作中提到】 : Python是一门非常易学易用易维护的语言。Python有许多支持高效科学计算的程序库。 : 下面列举一些资源: : python.org:Python官方主页 : scipy:science computation package for python (LAPACK is also ported into it : ). : numpy: numerical methods for python, now part of scipy. : simpy: simulation package for python : pymprog: very intuitive linear programming language for python (solver is : GLPK) : openOpt: general optimization package
|
A*g 发帖数: 102 | 4 主要还是package质量参差不齐,
数据结构各不一样,
不同version变化较大,
循环很慢。
it
【在 l*****e 的大作中提到】 : Python是一门非常易学易用易维护的语言。Python有许多支持高效科学计算的程序库。 : 下面列举一些资源: : python.org:Python官方主页 : scipy:science computation package for python (LAPACK is also ported into it : ). : numpy: numerical methods for python, now part of scipy. : simpy: simulation package for python : pymprog: very intuitive linear programming language for python (solver is : GLPK) : openOpt: general optimization package
|
l*****e 发帖数: 112 | 5 如果Python的类库是编译后的共享库(如scipy,numpy等),
那么运行速度就和C/C++是一样的。你的Python Script
主要是作一个调度、协调的作用,核心的运算都由这些
高度优化过的类库完成。如果你需要写自己的高效率的
运算逻辑,可以先用C/C++写完后编译成Python可调用
的类库。
【在 p*****e 的大作中提到】 : python速度怎么样啊 : : it : including
|
l*****e 发帖数: 112 | 6 Python的内存管理是和JAVA类似,有自己的
garbage collector. 如果你使用对象,Python
也提供一个finallizer接口。
【在 p**i 的大作中提到】 : 同问: : 内存管理怎么样? : 计算速度怎么样? : : it
|
l*****e 发帖数: 112 | 7 开放源码的东西都有这个问题:因为大家都可以贡献——总不能因为这个自由性而否定
之。但好东西的确很好,并且什么东西都有。如果你牛,你可以搞一个贡献给大家。就
这么简单。
关于version之间的变化,目前所知道较大的变化是Python3和以前版本之间的问题,但
是好像也不是那么可怕,关键是print的函数化,并且有工具可以直接把以前的代码转
换过来。
【在 A*g 的大作中提到】 : 主要还是package质量参差不齐, : 数据结构各不一样, : 不同version变化较大, : 循环很慢。 : : it
|
l*****e 发帖数: 112 | 8 通过这种模式,Python就像浆糊和胶水,类库就像积木:
你可以搞出许多奇妙的组合来,而只牺牲极小的计算效率。
【在 l*****e 的大作中提到】 : 如果Python的类库是编译后的共享库(如scipy,numpy等), : 那么运行速度就和C/C++是一样的。你的Python Script : 主要是作一个调度、协调的作用,核心的运算都由这些 : 高度优化过的类库完成。如果你需要写自己的高效率的 : 运算逻辑,可以先用C/C++写完后编译成Python可调用 : 的类库。
|
p*****e 发帖数: 310 | 9 听起来很不错,调试方便吗?
【在 l*****e 的大作中提到】 : 通过这种模式,Python就像浆糊和胶水,类库就像积木: : 你可以搞出许多奇妙的组合来,而只牺牲极小的计算效率。
|
l*****e 发帖数: 112 | 10 我觉得Python调试很方便的。
有一些好的调试工具,比如Python自己带的IDLE,
好像eclipse也有Python插件。
【在 p*****e 的大作中提到】 : 听起来很不错,调试方便吗?
|
p**i 发帖数: 100 | 11 那要搞比较大的计算也会象java一样,内存占满。不能自己管理内存,是这样的吗?
那python比java有什么优势呢?
【在 l*****e 的大作中提到】 : Python的内存管理是和JAVA类似,有自己的 : garbage collector. 如果你使用对象,Python : 也提供一个finallizer接口。
|
j****x 发帖数: 943 | 12 pdb.
【在 p*****e 的大作中提到】 : 听起来很不错,调试方便吗?
|