Python Numpy和Scipy差异
scipy和numpy之间有什么区别?例如,我不理解scipy.linalg.lstsq和numpy.linalg.lstsq之间的区别。Python Numpy和Scipy差异,python,scipy,Python,Scipy,scipy和numpy之间有什么区别?例如,我不理解scipy.linalg.lstsq和numpy.linalg.lstsq之间的区别。 你能举例说明吗。从远处看numpy和scipy是由不同的人实现的两个不同的库。它们有不同的目标:numpy面向一般计算(如何处理数组、数组上的常见操作…),而scipy面向科学计算(矩阵求逆等…) 实际上,事实证明,开发numpy和scipy的人都是一样的,所以现实情况比这要复杂一些,但想法是一样的 也就是说,它们有可能实现类似的功能,因为它们可以被描述为通
你能举例说明吗。从远处看
numpy
和scipy
是由不同的人实现的两个不同的库。它们有不同的目标:numpy
面向一般计算(如何处理数组、数组上的常见操作…),而scipy
面向科学计算(矩阵求逆等…)
实际上,事实证明,开发numpy
和scipy
的人都是一样的,所以现实情况比这要复杂一些,但想法是一样的
也就是说,它们有可能实现类似的功能,因为它们可以被描述为
通用计算
或科学计算
。由于编写scipy
和numpy
代码的人不一样,他们不一定相互通信,这就是为什么两个库中都可以实现某些功能。这两个包来自同一个人。Numpy以前的名字叫scipy.core哦,我的错,谢谢你的评论,我要修改答案这回答了你的问题吗?本质上的区别应该从文件中明显看出scipy
是一个基于numpy
构建的各种模块集合。存在一些重复项,尤其是在linalg
中,或接近重复项。我怀疑在其他SO问题中已经讨论了lstsq
。更好的是,告诉我们你从文件中推断出了什么!