Python 为什么SciPy需要安装过程?

Python 为什么SciPy需要安装过程?,python,scipy,Python,Scipy,我正试图将我的头脑集中在Python生态系统上,到目前为止,它的某些部分对我来说还没有完全意义 我来自Java世界,当我想使用JUnit时,我只需将JUnit jar添加到我的类路径中,就差不多了。如果我想善待我的用户,我也可以很容易地将所有依赖项组合到一个jar中,这样他们所需要做的就是安装Java运行时并获得我的jar 通读SciPy安装指南,我找不到解释为什么所有这些都是真正必要的。在部署时,这将如何工作?就像JUnit让我为他们安装一个新的JRE一样。SciPy有一些用C编写的部分,它们

我正试图将我的头脑集中在Python生态系统上,到目前为止,它的某些部分对我来说还没有完全意义

我来自Java世界,当我想使用JUnit时,我只需将JUnit jar添加到我的类路径中,就差不多了。如果我想善待我的用户,我也可以很容易地将所有依赖项组合到一个jar中,这样他们所需要做的就是安装Java运行时并获得我的jar


通读SciPy安装指南,我找不到解释为什么所有这些都是真正必要的。在部署时,这将如何工作?就像JUnit让我为他们安装一个新的JRE一样。

SciPy有一些用C编写的部分,它们也需要为它所部署的特定平台进行编译

如果SciPy是用Python这样的解释语言编写的,那么它的速度如何? 实际上,时间关键型循环通常用C或C语言实现 Fortran。SciPy的大部分内容都是位于 可在以下网站免费获取的科学惯例: . Netlib是一个巨大的数据库 用C和Fortran编写的有价值且健壮的科学算法。信息技术 重写这些算法是愚蠢的,而且需要几年才能完成 调试它们。SciPy使用多种方法生成“包装器” 围绕这些算法,以便在Python中使用它们。一些 包装器是用C手工编码生成的,其余的是 使用SWIG或f2py生成。一些较新的贡献 给SciPy的文件要么全部写下来,要么用Cython包起来

资料来源:

在Linux上,SciPy和NumPy库的官方版本是源代码 只有从源代码安装NumPy和SciPy相当容易; 然而,这两个软件包都依赖于其他软件,其中一些是 可能很难安装,或由供应商提供不兼容 主要的Linux发行版。希望您可以安装NumPy和SciPy 在构建python所需工具之外没有任何软件 扩展,因为大多数依赖项都是可选的


来源:

SciPy有一些用C编写的部分,这些部分也需要针对其部署的特定平台进行编译

如果SciPy是用Python这样的解释语言编写的,那么它的速度如何? 实际上,时间关键型循环通常用C或C语言实现 Fortran。SciPy的大部分内容都是位于 可在以下网站免费获取的科学惯例: . Netlib是一个巨大的数据库 用C和Fortran编写的有价值且健壮的科学算法。信息技术 重写这些算法是愚蠢的,而且需要几年才能完成 调试它们。SciPy使用多种方法生成“包装器” 围绕这些算法,以便在Python中使用它们。一些 包装器是用C手工编码生成的,其余的是 使用SWIG或f2py生成。一些较新的贡献 给SciPy的文件要么全部写下来,要么用Cython包起来

资料来源:

在Linux上,SciPy和NumPy库的官方版本是源代码 只有从源代码安装NumPy和SciPy相当容易; 然而,这两个软件包都依赖于其他软件,其中一些是 可能很难安装,或由供应商提供不兼容 主要的Linux发行版。希望您可以安装NumPy和SciPy 在构建python所需工具之外没有任何软件 扩展,因为大多数依赖项都是可选的


来源:

SciPy有一些用C编写的部分,这些部分也需要针对其部署的特定平台进行编译

如果SciPy是用Python这样的解释语言编写的,那么它的速度如何? 实际上,时间关键型循环通常用C或C语言实现 Fortran。SciPy的大部分内容都是位于 可在以下网站免费获取的科学惯例: . Netlib是一个巨大的数据库 用C和Fortran编写的有价值且健壮的科学算法。信息技术 重写这些算法是愚蠢的,而且需要几年才能完成 调试它们。SciPy使用多种方法生成“包装器” 围绕这些算法,以便在Python中使用它们。一些 包装器是用C手工编码生成的,其余的是 使用SWIG或f2py生成。一些较新的贡献 给SciPy的文件要么全部写下来,要么用Cython包起来

资料来源:

在Linux上,SciPy和NumPy库的官方版本是源代码 只有从源代码安装NumPy和SciPy相当容易; 然而,这两个软件包都依赖于其他软件,其中一些是 可能很难安装,或由供应商提供不兼容 主要的Linux发行版。希望您可以安装NumPy和SciPy 在构建python所需工具之外没有任何软件 扩展,因为大多数依赖项都是可选的


来源:

SciPy有一些用C编写的部分,这些部分也需要针对其部署的特定平台进行编译

如果SciPy是用Python这样的解释语言编写的,那么它的速度如何? 实际上,时间关键型循环通常用C或C语言实现 Fortran。SciPy的大部分内容都是位于 可在以下网站免费获取的科学惯例: . Netlib是一个巨大的数据库 用C和Fortran编写的有价值且健壮的科学算法。信息技术 重写这些算法是愚蠢的,而且需要几年才能完成 调试它们。SciPy使用多种方法生成“包装器” 围绕这些算法,以便在Python中使用它们。一些 包装器是用C手工编码生成的,其余的是 使用SWIG或f2py生成。一些较新的贡献 给SciPy的文件要么全部写下来,要么用Cython包起来

资料来源:

在Linux上,SciPy和NumPy库的官方版本