1. 简介
NumPy是一个基础科学的计算包,包含:
- 一个强大的N维数组对象
- 复杂(广播)函数
- 集成 C/C++/Fortran 的工具
- 有用的线性代数、傅立叶转换和随机数生成函数
2. 下载安装
本人亲测通过的版本:
Python2.7
NumPy1.9.1
先去python.org/download/下载python-2.7.8.msi
去http://sourceforge.net/projects/numpy/files/NumPy/下载numpy-1.9.1-win32-superpack-python2.7.exe
然后安装,windows上很简单没啥可说的。
python装到C:\Python27就行,而numpy则会自动查找安装好的python,随后会装到C:\Python27\Lib\site-packages下
3. 加C:\Python27加入到环境变量PATH
如果在cygwin里也装过python的话,注意调整PATH的先后顺序。
然后确认一下python路径
where python
C:\Python27\python.exe
4. 测试代码
代码出自于《NumPy Beginners Guide(第二版)》一书。
代码有一些更改,原书代码在32位python下会报错,这里是修正后不报错的代码。
修正地方:dtype=np.int64
import sys
from datetime import datetime
import numpy as np
def numpysum(n):
a = np.arange(n, dtype=np.int64) ** 2
b = np.arange(n, dtype=np.int64) ** 3
c = a + b
return c
def pythonsum(n):
a = range(n)
b = range(n)
c = []
for i in range(len(a)):
a[i] = i ** 2
b[i] = i ** 3
c.append(a[i] + b[i])
return c
size = int(sys.argv[1])
start = datetime.now()
c = pythonsum(size)
delta = datetime.now() - start
print "The last 2 elements of the sum", c[-2:]
print "PythonSum elapsed time in microseconds", delta.microseconds
start = datetime.now()
c = numpysum(size)
delta = datetime.now() - start
print "The last 2 elements of the sum", c[-2:]
print "NumPySum elapsed time in microseconds", delta.microseconds
运行,如果结果没问题代表numpy安装成功。
$ python vectorsum.py 3
The last 2 elements of the sum [2, 12]
PythonSum elapsed time in microseconds 0
The last 2 elements of the sum [ 2 12]
NumPySum elapsed time in microseconds 0
$ python vectorsum.py 30000
The last 2 elements of the sum [26995500239996L, 26998200030000L]
PythonSum elapsed time in microseconds 50000
The last 2 elements of the sum [26995500239996 26998200030000]
NumPySum elapsed time in microseconds 10000
分享到:
相关推荐
numpy安装
Numpy的安装非常简单: ```bash pip install numpy ``` 在深度学习中,这三个库通常协同工作。TensorFlow提供底层的计算引擎,Keras简化了模型构建和训练的流程,而numpy则用于数据预处理和基本的数值计算。...
### NumPy 安装指南 #### 一、简介 NumPy 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的核心是一种同质数组对象,它比 Python 的内建列表...
### numpy安装教程 #### numpy简介 `numpy`是Python中非常重要的一个科学计算库,它为用户提供了大量的数学函数和工具,尤其适用于处理数组(Array)和矩阵等数据结构。在数据分析、机器学习等领域有着广泛的应用。...
**numpy安装教程** 在Python编程语言中,numpy库是一个至关重要的工具,特别是在处理数值计算、科学计算以及数据分析等领域。本文将详细介绍如何安装numpy,让你能够顺利地在自己的Python环境中使用这个强大的库。 ...
numpy安装。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
numpy安装,numpy安装方法。
以下是一份详细的Numpy安装指南。 首先,确保你的计算机上已经安装了Python。Python 3.6或更高版本是推荐的,因为Numpy对较新版本的Python有更好的支持。你可以通过在命令行(Windows上的CMD或Linux/Mac的Terminal...
numpy安装 numpy安装 python get-pip.py
64位windows系统numpy安装文件,版本为1.9.3,适用于python2.7版本 下载后直接运行 pip install numpy-1.9.3+mkl-cp27-none-win_amd64.whl
numpy安装 numpy安装 python -m pip install --upgrade pip
文档总结了python语言安装第三方包numpy的具体步骤,个人实战总结,验证有效。
在给定的压缩包中,"numpy-1.8.1-win32-superpack-python2.7.exe" 是Numpy 1.8.1的Windows 32位安装程序,适用于Python 2.7.13环境。这个超级打包程序包含了所有必要的依赖,可以直接安装,无需额外配置。另一个文件...
### Windows 下 Python + Numpy 安装实用教程 #### 概述 在 Windows 系统上安装 Python 和 Numpy 是进行数据分析、科学计算等任务的基础。对于初学者来说,可能会遇到不少困难,尤其是在配置环境变量、安装依赖包...
1. NumPy安装 使用pip包管理工具进行安装 复制代码 代码如下: $ sudo pip install numpy 使用pip包管理工具安装ipython(交互式shell工具) 复制代码 代码如下: $ sudo pip instlal ipython $ ipython –pylab #pylab...
该程序为应用Python语言再pycharm开发环境中编写的检验是否安装Numpy包的程序代码,亲测有效,适用于广初学者。