一、为什么要使用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进行数据分析需要安装哪两个库_对Python进行数据分析_关于Package的安装问题...相关推荐

  1. python安装扩展常用的工具是_Python 安装扩展库常用的是 _______ 工具_学小易找答案...

    [单选题]若用一个字节存储一个正整数,则这个正整数的最小值和最大值分别是 ________ . (1.0分) [单选题]有甲.乙.丙.丁四位同学,用米尺测量一根铜棒的长度,各人所得的结果表达如下,正确 ...

  2. 多版本python共存,安装三方库到指定python版本 多Python版本和虚拟环境

    多个Python版本:在同一台机器上安装不同的Python,例如2.7和3.4. 虚拟环境:独立的环境,既可以同时安装特定版本的Python,也可以安装任何特定于项目的软件包,而不会影响任何其他项目. ...

  3. 【Python】利用graphviz和pycallgraph库自动生成Python函数调用关系图

    一.下载并安装graphviz 因为这个模块依赖Graphviz2.38这个软件,这个贝尔实验室大牛为画图提供的一个命令行工具. 下载地址:https://graphviz.gitlab.io/_pa ...

  4. python安装wxpython库_wxPython:python 首选的 GUI 库

    原标题:wxPython:python 首选的 GUI 库 作者:许向武 blog.csdn.net/xufive/article/details/82665460 概述 跨平台的GUI工具库,较为有 ...

  5. python 生成html文件浏览器_Handout库:能将python脚本转化为html展示文件

    有的时候我们需要将python代码进行展示讲解,这个时候使用py文件进行讲解效果并不是最好的.如果能转化为html文件,在浏览器中展示,那就完美了.好消息是存在一个名为handout的库可以实现我们的 ...

  6. micropython安装第三方库_安装第三方模块

    在Python中,安装第三方模块,是通过包管理工具pip完成的. 如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了. 如果你正在使用Windows,请参考安装Python一节的内容 ...

  7. python人脸识别库_基于Python的face_recognition库实现人脸识别

    Python Python开发 Python语言 基于Python的face_recognition库实现人脸识别 一.face_recognition库简介 face_recognition是Pyt ...

  8. pip安装更新、第三方库对应的python解释器版本、pip安装第三方库,压缩包离线安装,pycharm快捷安装及pycharm中terminal的使用,timeout超时报错

    文章有点长,但是很详细,还望大家耐心看 之前在安装python的文章中已经给大家配置了pip环境变量(不了解的点这里去看看),这里就能直接在cmd窗口,不用切换路径,就能使用pip了. 首先 使用pi ...

  9. linux python安装第三方库_Linux中安装python3.6和第三方库

    如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! 一.安装python3.6 1. 安装依赖环境 ...

最新文章

  1. java资料——线性表(转)
  2. java连接sqlserver数据简单操作
  3. C语言 数字翻转输出
  4. Python2.7安装ncmbot时提示:Microsoft Visual C++9.0 is required
  5. Applese 的回文串
  6. C++数据结构之链式结构
  7. 搭建集群时的问题总结
  8. C#中Socket通信编程的同步实现
  9. tomcat jar包编译后变成文件夹_tomcat学习|tomcat中的类加载器
  10. 一步一步学习Servlet之Session使用
  11. AndroidStudio_安卓原生开发_Json解析报错_要注意这点---Android原生开发工作笔记141
  12. 3 个很酷的 Python 库,可以节省您的时间和精力
  13. 随机森林算法的扩展-深度森林(deep forest)
  14. 杭电ACM2030题
  15. Drillbeach---第二章 Drillbench 5.1 Dynaflodrill 用户指南
  16. android 来电播放铃声,android 播放来电铃声
  17. 流程图制作: BPMN流程图在线绘制
  18. Encountered a duplicated sql alias [NAME] during auto-discovery of a native-sql query
  19. 每日总结-----12月15日
  20. 《童虎学习笔记》14分钟结合ProxySQL处理超半数MGR节点故障

热门文章

  1. fadeToggle()
  2. BugkuCTF-MISC题zip伪加密
  3. 华为android o适配名单,Android 12首批适配名单公布:没有华为、荣耀
  4. java pingpong_面试题。线程pingpong的输出问题
  5. matlab 打开软件报错,matlab程序错误,提示如下【弄了半夜还是不行】 - 数学 - 小木虫 - 学术 科研 互动社区...
  6. 计算机网络技术俄罗斯方块,《The Tetris Effect》:这本新书讲述了俄罗斯方块的传奇故事...
  7. html++标签页+界面,CSS+DIV实现多标签页面。
  8. php sql查询两个表语句,sql多表查询语句与方法
  9. python快速检测视频跳过帧_python实现视频分帧效果
  10. android 開發人員模式,Android