Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Numpy和Scipy差异_Python_Scipy - Fatal编程技术网

Python Numpy和Scipy差异

Python Numpy和Scipy差异,python,scipy,Python,Scipy,scipy和numpy之间有什么区别?例如,我不理解scipy.linalg.lstsq和numpy.linalg.lstsq之间的区别。 你能举例说明吗。从远处看numpy和scipy是由不同的人实现的两个不同的库。它们有不同的目标:numpy面向一般计算(如何处理数组、数组上的常见操作…),而scipy面向科学计算(矩阵求逆等…) 实际上,事实证明,开发numpy和scipy的人都是一样的,所以现实情况比这要复杂一些,但想法是一样的 也就是说,它们有可能实现类似的功能,因为它们可以被描述为通

scipy和numpy之间有什么区别?例如,我不理解scipy.linalg.lstsq和numpy.linalg.lstsq之间的区别。
你能举例说明吗。

从远处看
numpy
scipy
是由不同的人实现的两个不同的库。它们有不同的目标:
numpy
面向一般计算(如何处理数组、数组上的常见操作…),而
scipy
面向科学计算(矩阵求逆等…)

实际上,事实证明,开发
numpy
scipy
的人都是一样的,所以现实情况比这要复杂一些,但想法是一样的


也就是说,它们有可能实现类似的功能,因为它们可以被描述为
通用计算
科学计算
。由于编写
scipy
numpy
代码的人不一样,他们不一定相互通信,这就是为什么两个库中都可以实现某些功能。

这两个包来自同一个人。Numpy以前的名字叫scipy.core哦,我的错,谢谢你的评论,我要修改答案这回答了你的问题吗?本质上的区别应该从文件中明显看出
scipy
是一个基于
numpy
构建的各种模块集合。存在一些重复项,尤其是在
linalg
中,或接近重复项。我怀疑在其他SO问题中已经讨论了
lstsq
。更好的是,告诉我们你从文件中推断出了什么!