numpy 与 scipy 的关系

杨子江 发布于 2012/04/25 10:05
阅读 13K+
收藏 1

一些朋友想了解 numpy到底跟scipy是什么关系?

我就自己所了解大致介绍如下:

1 首先了解下这家公司 http://www.enthought.com/  它维护着包含scipy在内的诸多python科学计算相关的开源项目,包括这些项目的网站; 它本身就是一家专注于科学计算及相关工具产品开发的公司,从数据到可视化,2D,3D等 ;

2 numpy 准确地说提供了一个在python中做科学计算的基础库,侠义地讲它重在数值计算,甚至可以说是用于多维数组处理的库;而 scipy 则是基于numpy,提供了一个在python中做科学计算的工具集,也就是说它是更上一个层次的库,主要包含一下模块:

  • statistics
  • optimization
  • numerical integration
  • linear algebra
  • Fourier transforms
  • signal processing
  • image processing
  • ODE solvers
  • special functions

 

加载中
1
h
hwangsyin
http://new.scipy.org/faq.html#what-is-the-difference-between-numpy-and-scipy
0
DarkAngel
DarkAngel
那Pylab和SciPy的关系是什么?
0
杨子江
杨子江

引用来自“DarkAngel”的评论

那Pylab和SciPy的关系是什么?

这些话题说起来会有点儿复杂 哈哈

因为很多类库都是在不断的演绎和进化过程中,尤其是一些开源项目有时还会发生支持者的变更。


目前总的来说,宏观上的pylab是scipy numpy matpotlib的一个大集合的总称吧;当然微观上的pylab其实是一个具体的模块名字,写代码的时候需要 import pylab或者import matplotlib.pylab 之类的 ,具体我也不记得了。

如果说概念,好像还有叫 pyplot的,更加混乱。 但无论如何,大部分都是关于python中的科学技术,数值计算 以及可视化的类库。

返回顶部
顶部