对Python进行数据分析_关于Package的安装问题


Posted in Python onMay 22, 2017

一、为什么要使用Python进行数据分析?

python拥有一个巨大的活跃的科学计算社区,拥有不断改良的库,能够轻松的集成C,C++,Fortran代码(Cython项目),可以同时用于研究和原型的构建以及生产系统的构建。

二、Python的优势与劣势:

1.Python是一种解释型语言,运行速度比编译型数据慢。

2.由于python有一个全局解释器锁(GIL),防止解释器同时执行多条python字节码,所以python不适用于高并发、多线程的应用程序。

三、使用Python进行数据分析常用的扩展包。

目前初始阶段的学习主要涉及4个包的安装:numpy、scipy、pandas、matplotlib

我笔记本里安装的是Python2.7版本,在安装了pip和setuptools工具,关于pip和setuptools工具的安装详见相关笔记。

最初使用的安装命令很简单:

pip install pandas
pip install numpy
pip install scipy
pip install matplotlib

但是只安装成功了numpy和matplotlib两个包,pandas和scipy安装失败,查阅了相关资料发现可能是版本问题或者包的依赖相关。

最终在stack overflow发现了一个很棒的Python包提供网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

--这里要Mark一下,后边争取写一个爬虫,搞下来所有的包防止丢失。

以上网址是加州大学欧文分校提供的Python相关库的下载地址,修改#后边的名字可以进去其他包的下载页面,此页面中提供了安装某个包需要依赖的前置包的说明,非常友好。

依赖包说明类似:

Pandas, a cross-section and time series data analysis toolkit.
Requires numpy, dateutil, pytz, setuptools, and optionally numexpr, bottleneck, scipy, matplotlib, pytables, lxml, xarray, blosc, backports.lzma, statsmodels, sqlalchemy and other dependencies.

然后就是一堆的pandas下载地址。

最终根据各个包的相关性先安装了numpy+mkl的whl文件,然后是安装scipy最后是pandas。

安装的方法如下:

1.下载对应的4个包放在D:\目录下(很奇怪我笔记本是AMD64位的但是安装amd64版本的包报不支持的platform的错误,安装了32位的可以正常import)

2.cmd命令行进入D:\目录执行:pip install <包的全名>进行安装。(如果已安装了其他错误的版本,使用pip uninstall卸载)

最后使用如下类似命令查看包的安装位置:

对Python进行数据分析_关于Package的安装问题 

以上这篇对Python进行数据分析_关于Package的安装问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单介绍Python中的round()方法
May 15 Python
Python爬虫获取整个站点中的所有外部链接代码示例
Dec 26 Python
对python抓取需要登录网站数据的方法详解
May 21 Python
Python实现的从右到左字符串替换方法示例
Jul 06 Python
Python OpenCV实现视频分帧
Jun 01 Python
Python自动抢红包教程详解
Jun 11 Python
python实现图片九宫格分割
Mar 07 Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 Python
python操作链表的示例代码
Sep 27 Python
基于Python 函数和方法的区别说明
Mar 24 Python
python glom模块的使用简介
Apr 13 Python
python非标准时间的转换
Jul 25 Python
详解python之配置日志的几种方式
May 22 #Python
多版本Python共存的配置方法
May 22 #Python
Python中元组,列表,字典的区别
May 21 #Python
Apache如何部署django项目
May 21 #Python
python使用mysql数据库示例代码
May 21 #Python
Python实现一个转存纯真IP数据库的脚本分享
May 21 #Python
Python学习小技巧之利用字典的默认行为
May 20 #Python
You might like
咖啡语言
2021/03/03 咖啡文化
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
jquery 获取json数据实现代码
2009/04/27 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
ionic实现可滑动的tab选项卡切换效果
2020/04/15 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
vue.js利用defineProperty实现数据的双向绑定
2017/04/28 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
python利用tkinter实现屏保
2019/07/30 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
Python面向对象实现方法总结
2020/08/12 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
中专毕业生自荐信
2013/11/16 职场文书
上班早退检讨书
2014/01/09 职场文书
初中学习计划书范文
2014/09/15 职场文书
群众路线党员个人剖析材料
2014/10/08 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
业务员辞职信范文
2015/03/02 职场文书
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB
使用refresh_token实现无感刷新页面
2022/04/26 Javascript