由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - Python与科学计算
相关主题
Octave还是SciLabask a mathematica plotting quesiton
Python下面如何进行numeric analysis and statistical analysis (转载)matlab可以画这样的图吗
求python书推荐(Quant 用的)matlab求助
Recommend python-scipyHow to make 3d plots in Matlab?
请教个低级计算问题 (转载)A MATLAB GUI Design question
有人用 NumPy 来计算吗matlab 问题 求教
有人用python做计算吗paralllel eigensolver
a question about gnuplot大家来谈谈科学计算的工作前景如何
相关话题的讨论汇总
话题: python话题: package话题: 科学计算话题: scipy话题: numpy
进入Computation版参与讨论
1 (共1页)
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 的大作中提到】
: 听起来很不错,调试方便吗?
1 (共1页)
进入Computation版参与讨论
相关主题
大家来谈谈科学计算的工作前景如何请教个低级计算问题 (转载)
稀疏矩阵压缩有人用 NumPy 来计算吗
直接用NR的源程序需要注意什么吗?有人用python做计算吗
求矩阵逆的算法a question about gnuplot
Octave还是SciLabask a mathematica plotting quesiton
Python下面如何进行numeric analysis and statistical analysis (转载)matlab可以画这样的图吗
求python书推荐(Quant 用的)matlab求助
Recommend python-scipyHow to make 3d plots in Matlab?
相关话题的讨论汇总
话题: python话题: package话题: 科学计算话题: scipy话题: numpy