编写Python的NumPy包安装脚本以不使用LAPACK和ATLAS库
发布时间
阅读量:
阅读量
NumPy是一款专为科学计算设计的Python库,广泛应用于数据挖掘、机器学习以及科学统计等多个领域,其官方网站位于这里。
在实际应用过程中,为了充分发挥NumPy的高效性能,在编译该库时通常会借助一些经过优化处理的第三方科学计算工具。然而,对于初次接触NumPy的用户而言,从源代码出发并安装依赖外部库的过程往往较为复杂。
实际上,NumPy这一Python模块本身并不需要任何第三方库的支持即可完成编译与安装过程 ,只是其运算效率可能会受到一定影响。
本文档旨在记录如何在不依赖外部库的前提下进行NumPy的编译与使用,以此来明确NumPy与相关第三方库之间的联系(许多初学者常常混淆NumPy与一些较为冷门的第三方库之间的关系,误以为缺少这些库便无法使用NumPy)。
备注1: 以下关于NumPy安装的操作流程是在一个通过virtualenv创建的隔离Python环境中进行实验的,因此假设我们已通过"virtualenv numpy-env"命令生成环境,并通过activate命令进入该环境。
备注2: 本文档中所使用的gcc版本为3.4.5,虽然较为陈旧,但仍可成功编译最新版的NumPy v1.9.2。
**1. 高性能版本的NumPy通常需要依赖LAPACK和ATLAS这两个库
全部评论 (0)
还没有任何评论哟~
