题外话:本来按照python官方的设计,可以直接使用easy_install或者pip在线安装各个组件,但是国内的网络你懂得!老老实实下载文件本地安装吧。

1、安装windows 的python 2,目前最新的2.7是2.7.12,3.5是3.5.2

建议安装新一点的python(Python 2 >=2.7.9 or Python 3 >=3.4 已经包含了pip的安装,python里面安装组件要用到)

https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi

https://www.python.org/  其它的安装版本请看

2.下载numpy包

我使用的是32位的版本:numpy-1.11.2-cp27-none-win32.whl

Z:\Setup\python>pip install "numpy-1.11.2+mkl-cp27-cp27m-win32.whl"
Processing z:\setup\python\numpy-1.11.2+mkl-cp27-cp27m-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.2+mkl

http://www.lfd.uci.edu/~gohlke/pythonlibs/g7ckv9dk/numpy-1.11.2+mkl-cp27-cp27m-win32.whl

由于后续我们需要使用scipy的包是从www.lfd.uci.edu 下载的,如果使用Numpy官网的安装文件,是导入scipy的时候回出现错误

ImportError: cannot import name NUMPY_MKL

解决:卸载官方版本,再重新安装即可,卸载: pip uninstall ***.whl 按照提示操作即可。

3、安装scipy

昨天安装这个不成功,后来在其安装帮助中看到了一个连接页面:

http://www.lfd.uci.edu/~gohlke/pythonlibs/ 在这里有各种已经打包好的whl文件,包括我们需要的scipy windows的

http://www.lfd.uci.edu/~gohlke/pythonlibs/g7ckv9dk/scipy-0.18.1-cp27-cp27m-win32.whl  对应python2.7 的32位windows版本,其它的版本请看该页面上的链接

Z:\Setup\python>pip install scipy-0.18.1-cp27-cp27m-win32.whl
Processing z:\setup\python\scipy-0.18.1-cp27-cp27m-win32.whl
Installing collected packages: scipy
Successfully installed scipy-0.18.1

http://www.scipy.org/install.html scipy的安装说明页面

4、检查安装结果

C:\>python --version
Python 2.7.12 C:\>python
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (
Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from numpy import *
>>> myMat=mat(random.rand(3,3))
>>> myMat.I
matrix([[ 1.18285611, -0.53249716, 0.20409766],
[ 1.42989524, 4.1896879 , -4.68168819],
[-0.73309029, -0.1018547 , 1.34113631]])
>>>

4.1 检查python的版本

4.2 运行python

4.3 导入numpy库

4.4 生成一个3,3的矩阵

4.5 计算其逆矩阵

windows上安装numpy,scipy的更多相关文章

  1. 动手实践:在Windows上安装NumPy、Matplotlib、SciPy和IPython

    参考:http://book.2cto.com/201401/39327.html

  2. windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

  3. Ubuntu下安装Numpy, SciPy and Matplotlib

    Python开发环境包含科学计算,需要安装NumPy, SciPy, Matplotlib.其中Matplotlib依赖于Python和NumPy.我们先安装NumPY和SciPy.  Matplot ...

  4. 在Windows上安装Elasticsearch 5.0

    在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...

  5. 在 Windows 上安装Rabbit MQ 指南

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. Ra ...

  6. 在Windows上安装虚拟机详细图文教程

    用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/c ...

  7. 在windows上安装ASP.NET 5(译文)

    本文将介绍如何在windows上安装ASP.NET5,包括单独安装和通过Visual Studio 2015 安装. 本文包括: 通过Visual Studio安装ASP.NET 单独安装ASP.NE ...

  8. python环境搭建-在Windows上安装python3.5.2

    在Windows上安装Python3.5.2 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5.2对应的64位安装程序或32位安装程序(网速慢的同学 ...

  9. windows上安装apache python mod_python

    综述:   windows上安装apache python mod_python的例子.教程甚至图解都不少:但作为新手还是会出错,而且一时无法快速排解. 在此笔者将根据自己的实践经验,给出几个需要注意 ...

随机推荐

  1. WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享

    WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享 在WinForm程序中,我们有时需要对某容器内的所有控件做批量操作.如批量判断是否允许为空?批量设置为只读.批量设置 ...

  2. oracle生成主键

    SELECT 'ZTO'||TO_CHAR(SYSDATE,'yymmdd')||TO_CHAR(SEQ_COMMON_ORDER.NEXTVAL,'FM00000000') AS orderCode ...

  3. 【final】站立会议---11.27

    名称:nice! 组长:李权 成员:于淼  刘芳芳韩媛媛 宫丽君 时间:11月27日 13:00 项目内容:约跑app(约吧) 地点:传媒西楼220室 内容: 新任务的分配 1.李权分配任务 2.韩媛 ...

  4. RCNN 和SPPnet的对比

    一.RCNN: 1.首先通过选择性搜索,对待检测的图片进行搜索出2000个候选窗口. 2.把这2k个候选窗口的图片都缩放到227*227,然后分别输入CNN中,每个候选窗台提取出一个特征向量,也就是说 ...

  5. 【转】PowerShell入门(六):远程操作

    转至:http://www.cnblogs.com/ceachy/archive/2013/02/20/PowerShell_Remoting.html PowerShell远程操作是远程管理的基础, ...

  6. Codeforces 749B:Parallelogram is Back(计算几何)

    http://codeforces.com/problemset/problem/749/B 题意:已知平行四边形三个顶点,求另外一个顶点可能的位置. 思路:用向量来做. #include <c ...

  7. [已解决] 日常开发中禁用Tomcat自动重启

    最近做了一些Java Web开发,发现每次修改完java或者其他文件后tomcat都会重新加载一次项目,很耽误事,如何禁用Tomcat自动重启呢, 找到server.xml中的这一行,把其中的 rel ...

  8. Tiny Rss简明安装与配置笔记

    对于某些自己喜欢的却没有RSS订阅功能的网站,可以通过Feed43定制抓取规则来获取所需信息.但由于其服务器在国外,抓取时常失败,且免费账户抓取频率太低,遂仿造他自行实现了一个并挂到服务器上,然后通过 ...

  9. js加密的密文让PHP解密(AES算法)

      JS加密代码如下     <script src="http://crypto-js.googlecode.com/svn/tags/3.0.2/build/rollups/aes ...

  10. 使用BigDecimal进行精确计算工具类

    package com.develop.util; import java.math.BigDecimal; import java.math.RoundingMode; public class M ...