python安装scipy的方法步骤


Posted in Python onJune 26, 2019

Scipy高级科学计算库:和Numpy联系很密切,Scipy一般都是操控Numpy数组来进行科学计算、统计分析,所以可以说是基于Numpy之上了。

Scipy库的安装

pip install scipy

python安装scipy的方法步骤

python安装scipy的方法步骤

Scipy有很多子模块可以应对不同的应用,例如插值运算,优化算法等等。SciPy则是在NumPy的基础上构建的更为强大,应用领域也更为广泛的科学计算包。正是出于这个原因,SciPy需要依赖NumPy的支持进行安装和运行。

SciPy是世界上著名的Python开源科学计算库,建立在Numpy之上。它增加的功能包括数值积分、最优化、统计和一些专用函数。 SciPy函数库在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。

SciPy 是基于Numpy构建的一个集成了多种数学算法和方便的函数的Python模块。通过给用户提供一些高层的命令和类,SciPy在python交互式会话中,大大增加了操作和可视化数据的能力。通过SciPy,Python的交互式会话变成了一个数据处理和一个system-prototyping环境,足以和MATLAB,IDL,Octave,R-Lab,以及SciLab抗衡。 更重要的是,在Python中使用SciPy,还可以同时用一门强大的语言-Python来开发复杂和专业的程序。用SciPy写科学应用,还能获得世界各地的开发者开发的模块的帮助。从并行程序到web到数据库子例程到各种类,都已经有可用的给Python程序员了。这些强大的功能,SciPy都有,特别是它的数学库。

Windows下安装scipy库步骤

概述

由于学习需要,需要安装scipy库。scipy库在Windows下使用pip安装失败,所以需要寻找安装包进行安装,下面是记录步骤。

开发环境

  • win10 x64
  • Python 3.5.1

安装scipy步骤

首先到这里下载相关扩展包,该网站是「非官方的Windows二进制文件Python扩展包(Unofficial Windows Binaries for Python Extension Packages)」。

scipy下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

其中,由于scipy依赖于有mkl的numpy库,而从pip安装的numpy的库不带mkl,所以需要从上面的网站下载。

numpy+mkl下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

之后是比较坑的地方,下载后要修改一下文件名。比如我下载了scipy-0.18.1-cp35-cp35m-win_amd64.whl,需要把cp35m修改为none才能使用pip安装。

安装命令:

(venv) pip install <路径名>\scipy-0.18.1-cp35-none-win_amd64.whl

以上就是本次介绍的关于python安装scipy的全部内容,感谢大家对三水点靠木的支持。

Python 相关文章推荐
python mysqldb连接数据库
Mar 16 Python
在Linux下调试Python代码的各种方法
Apr 17 Python
浅谈pycharm出现卡顿的解决方法
Dec 03 Python
Python不同目录间进行模块调用的实现方法
Jan 29 Python
Python使用贪婪算法解决问题
Oct 22 Python
Django 实现外键去除自动添加的后缀‘_id’
Nov 15 Python
基于python调用psutil模块过程解析
Dec 20 Python
Django 项目通过加载不同env文件来区分不同环境
Feb 17 Python
python编程进阶之异常处理用法实例分析
Feb 21 Python
jupyter notebook 添加kernel permission denied的操作
Apr 21 Python
Python使用scapy模块发包收包
May 07 Python
python面向对象版学生信息管理系统
Jun 24 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 #Python
如何通过python画loss曲线的方法
Jun 26 #Python
python and or用法详解
Jun 26 #Python
python覆盖写入,追加写入的实例
Jun 26 #Python
通过cmd进入python的实例操作
Jun 26 #Python
python实现比较类的两个instance(对象)是否相等的方法分析
Jun 26 #Python
Python实现的ftp服务器功能详解【附源码下载】
Jun 26 #Python
You might like
一些常用的php简单命令代码集锦
2007/09/24 PHP
php 数组的创建、调用和更新实现代码
2009/03/09 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
2014/04/30 PHP
PHP编程中的Session阻塞问题与解决方法分析
2017/08/07 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
javascript轮播图算法
2016/10/21 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
Python基于numpy灵活定义神经网络结构的方法
2017/08/19 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
Python 中使用 PyMySQL模块操作数据库的方法
2019/11/10 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
AC Lens:购买隐形眼镜
2017/02/26 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
领导干部培训感言
2014/01/23 职场文书
工程质量承诺书
2014/03/27 职场文书
群众路线调研报告范文
2014/11/03 职场文书
南京大屠杀观后感
2015/06/02 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书