对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中类的定义、继承及使用对象实例详解
Apr 30 Python
python3新特性函数注释Function Annotations用法分析
Jul 28 Python
Python面向对象特殊成员
Apr 24 Python
python模块之paramiko实例代码
Jan 31 Python
python 通过字符串调用对象属性或方法的实例讲解
Apr 21 Python
Django使用Mysql数据库已经存在的数据表方法
May 27 Python
Python Matplotlib库安装与基本作图示例
Jan 09 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
numpy:找到指定元素的索引示例
Nov 26 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
Feb 18 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
Apr 01 Python
python可以用哪些数据库
Jun 22 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
php 无法载入mysql扩展
2010/03/12 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
Jq通过td获取同行其它列td的方法
2016/10/05 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
BootStrap CSS全局样式和表格样式源码解析
2017/01/20 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
python微元法计算函数曲线长度的方法
2018/11/08 Python
python中metaclass原理与用法详解
2019/06/25 Python
python实现拼图小游戏
2020/02/22 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
2021/02/07 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
英国复古和经典球衣网站:Vintage Football Shirts
2018/10/05 全球购物
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
求职简历自荐信
2013/10/20 职场文书
我的动漫时代的创业计划书范文
2014/01/27 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
工作简报怎么写
2015/07/21 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python
spring 项目实现限流方法示例
2022/07/15 Java/Android