我有一本名为“使用Python进行科学编程(2009)”的书,其中的示例代码大量使用了SciTools。我使用的是Python3.264(考虑有一个2.7的并行安装/开发环境;稍后会详细介绍),SciTools还没有移植到这个环境中。
Scitools已经被NumPy/SciPy取代了吗?不然呢?EazyViz?我完全可以通读这本书,并将代码翻译成3.2版本中最新的API /模块。我更愿意这样做,而不是安装一个Python 2.7系统。
您推荐的设置是什么?
发布于 2012-05-24 21:47:40
Scipy/Numpy是使用python进行科学/数值计算的事实标准。绝大多数包都是建立在它们之上的(包括Scitools)。在许多方面,Scitools看起来只是对Numpy/Scipy/Matplotlib的纵容包装。
就Python 3支持而言,Numpy和Scipy已经存在,但Matplotlib还没有(尽管我认为github上的开发代码库可能会支持它):
http://onpython3yet.com/packages/requirements?r=numpy%0D%0Amatplotlib%0D%0Ascipy
就我个人而言,我从来没有使用过Scitools,因为我更喜欢直接使用其他库的低级控制。我也坚持使用Python2.7,因为完整的科学编程堆栈还没有完成到Python3的迁移。
发布于 2012-05-25 11:56:36
还可以看看Pandas的数值计算工作。它是建立在NumPy之上的。
https://stackoverflow.com/questions/10738412
复制相似问题