logo
分类于: 计算机基础 互联网 云计算&大数据

简介

Python数据可视化

Python数据可视化 0.0分

资源最后更新于 2020-03-29 04:25:12

作者:〔印度〕科斯·拉曼(Kirthi Raman)

译者:程豪

出版社:出版社机械工业出版社

出版日期:2017-03

ISBN:9787111560906

文件格式: pdf

标签: 网络 计算机 程序设计 Python

简介· · · · · ·

《Python数据可视化》由资深数据工程师科斯·拉曼撰写,融合其多年实践经验,既详细讲解了分析和可视化的方法,又给出了不用领域的实际应用案例,为深入理解并灵活应用Python进行数据可视化提供实用指南。本书开篇首先探讨数据框架,解释了数据转换为信息,最终转换为知识的过程。随后,举例讲解用流行的Python库实现可视化的过程。你将学到如何使用NumPy、SciPy、IPython、matplotlib、pandas、patsy和scikit-learn,了解这些工具如何用不同方法可视化生成结果。接下来的内容不仅展示了诸如交互式绘图、数值、线形图解法和非线性回归、聚类和分类等先进技术,而且有助于你理解数据可视化的美学特征和最佳案例。本书最后还给出一些有趣的案例,比如社会网络、现实生活中的有向图举例、适合这些问题的数据结构,以及网络分析。程豪,中国人民大学统计学博士在读,主要研究方向为机器学习、数据挖掘、统计预测、社会网络及结构方程模型。他担任了10多个课题的主要负责人和研究员,合作发表论文6篇,并在“海峡两岸CATI与数据挖掘合作20周年暨第十届中国数据挖掘与商业智能研讨会”中做报告。2014年获得“汇丰杯”中国高校SAS数据分析大赛冠军。除本书外,还曾参与翻译《R语言编程艺术》。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 译者序
  2. 前言
  3. 第1章 数据可视化概念框架
  4. 1.1 数据、信息、知识和观点
  5. 1.1.1 数据
  6. 1.1.2 信息
  7. 1.1.3 知识
  8. 1.1.4 数据分析和观点
  9. 1.2 数据转换
  10. 1.2.1 数据转换为信息
  11. 1.2.2 信息转换为知识
  12. 1.2.3 知识转换为观点
  13. 1.3 数据可视化历史
  14. 1.4 可视化如何帮助决策
  15. 1.4.1 可视化适用于哪里
  16. 1.4.2 如今的数据可视化
  17. 1.5 可视化图像
  18. 1.5.1 条形图和饼图
  19. 1.5.2 箱线图
  20. 1.5.3 散点图和气泡图
  21. 1.5.4 核密度估计图
  22. 1.6 总结
  23. 第2章 数据分析与可视化
  24. 2.1 为什么可视化需要规划
  25. 2.2 Ebola案例
  26. 2.3 体育案例
  27. 2.4 用数据编写有趣的故事
  28. 2.4.1 为什么故事如此重要
  29. 2.4.2 以读者驱动为导向的故事
  30. 2.4.3 以作者驱动为导向的故事
  31. 2.5 感知与表达方法
  32. 2.6 一些最好的可视化实践
  33. 2.6.1 比较和排名
  34. 2.6.2 相关性
  35. 2.6.3 分布
  36. 2.6.4 位置定位或地理数据
  37. 2.6.5 局部到整体的关系
  38. 2.6.6 随时间的变化趋势
  39. 2.7 Python中的可视化工具
  40. 2.8 交互式可视化
  41. 2.8.1 事件监听器
  42. 2.8.2 布局设计
  43. 2.9 总结
  44. 第3章 开始使用Python IDE
  45. 3.1 Python中的IDE工具
  46. 3.1.1 Python 3.x和Python 2.7
  47. 3.1.2 交互式工具类型
  48. 3.1.3 Python IDE类型
  49. 3.2 Anaconda可视化绘图
  50. 3.2.1 表面三维图
  51. 3.2.2 方形图
  52. 3.3 交互式可视化软件包
  53. 3.3.1 Bokeh
  54. 3.3.2 VisPy
  55. 3.4 总结
  56. 第4章 数值计算和交互式绘图
  57. 4.1 NumPy、SciPy和MKL函数
  58. 4.1.1 NumPy
  59. 4.1.2 SciPy
  60. 4.1.3 MKL函数
  61. 4.1.4 Python的性能
  62. 4.2 标量选择
  63. 4.3 切片
  64. 4.4 数组索引
  65. 4.4.1 数值索引
  66. 4.4.2 逻辑索引
  67. 4.5 其他数据结构
  68. 4.5.1 栈
  69. 4.5.2 元组
  70. 4.5.3 集合
  71. 4.5.4 队列
  72. 4.5.5 字典
  73. 4.5.6 字典的矩阵表示
  74. 4.5.7 Trie树
  75. 4.6 利用matplotlib进行可视化
  76. 4.6.1 词云
  77. 4.6.2 安装词云
  78. 4.6.3 词云的输入
  79. 4.6.4 绘制股票价格图
  80. 4.7 体育运动中的可视化案例
  81. 4.8 总结
  82. 第5章 金融和统计模型
  83. 5.1 确定性模型
  84. 5.2 随机性模型
  85. 5.2.1 蒙特卡洛模拟
  86. 5.2.2 投资组合估值
  87. 5.2.3 模拟模型
  88. 5.2.4 几何布朗运动模拟
  89. 5.2.5 基于扩散模拟
  90. 5.3 阈值模型
  91. 5.4 统计与机器学习综述
  92. 5.4.1 k-最近邻算法
  93. 5.4.2 广义线性模型
  94. 5.5 创建动画和交互图
  95. 5.6 总结
  96. 第6章 统计与机器学习
  97. 6.1 分类方法
  98. 6.1.1 理解线性回归
  99. 6.1.2 线性回归
  100. 6.1.3 决策树
  101. 6.1.4 贝叶斯理论
  102. 6.1.5 朴素贝叶斯分类器
  103. 6.1.6 用TextBlob构建朴素贝叶斯分类器
  104. 6.1.7 用词云观察积极情绪
  105. 6.2 k-最近邻
  106. 6.3 逻辑斯谛回归
  107. 6.4 支持向量机
  108. 6.5 主成分分析
  109. 6.6 k-均值聚类
  110. 6.7 总结
  111. 第7章 生物信息学、遗传学和网络模型
  112. 7.1 有向图和多重图
  113. 7.1.1 存储图表数据
  114. 7.1.2 图表展示
  115. 7.2 图的聚集系数
  116. 7.3 社交网络分析
  117. 7.4 平面图测试
  118. 7.5 有向无环图测试
  119. 7.6 最大流量和最小切割
  120. 7.7 遗传编程示例
  121. 7.8 随机区组模型
  122. 7.9 总结
  123. 第8章 高级可视化
  124. 8.1 计算机模拟
  125. 8.1.1 Python的random包
  126. 8.1.2 SciPy的random函数
  127. 8.1.3 模拟示例
  128. 8.1.4 信号处理
  129. 8.1.5 动画制作
  130. 8.1.6 利用HTML5进行可视化
  131. 8.1.7 Julia和Python有什么区别
  132. 8.1.8 用D3.js进行可视化
  133. 8.1.9 仪表盘
  134. 8.2 总结
  135. 附录 继续探索可视化