推荐的设置涉及Scitools,NumPy和SciPy

Wyl*_*lik 6 numpy scientific-computing scipy python-3.x

我有一本名为"使用Python进行科学编程(2009)"的书,其中示例代码大量使用SciTools.我使用Python 3.2 64(考虑有一个2.7的并行安装/开发环境;后面会详细介绍),SciTools尚未移植到其中.

NumPy/SciPy为Scitools取代了多少用途吗?或者是什么?EazyViz?我完全可以阅读本书并将代码翻译成3.2当前的API /模块.我宁愿这样做而不是设置Python 2.7系统.

你推荐的设置是什么?

Jos*_*del 13

Scipy/Numpy是使用python进行科学/数值计算的事实标准.绝大多数软件包都是基于它们构建的(包括Scitools).在许多方面,看起来Scitools只是Numpy/Scipy/Matplotlib的一个connivence包装器.

至于Python 3的支持,Numpy和Scipy都在那里,但Matplotlib还没有(虽然我认为它可能在github上的开发回购支持):

http://onpython3yet.com/packages/requirements?r=numpy%0D%0Amatplotlib%0D%0Ascipy

就个人而言,我从未使用过Scitools,因为我更喜欢直接使用其他库的低层控制.我也坚持使用Python 2.7,因为完整的科学编程堆栈尚未完成向Python 3的迁移.

  • 我忘了提到我为我的Python 3.2安装安装了Matplotlib.我很确定我在这里拿到了它:http://www.lfd.uci.edu/~gohlke/pythonlibs/ (2认同)