当前位置:主页 > 论文百科 > 英文数据库 >

Python科学计算与数据分析》([印尼]Ivan Idris 著)【图片 简介 评论 价格

发布时间:2016-12-20 11:19

  本文关键词:NumPy攻略:Python科学计算与数据分析,由笔耕文化传播整理发布。


便宜淘好货:万种图书低至2折

NumPy攻略-Python科学计算与数据分析 特色及评论

使用python做科学计算相关的工作,numpy是必须要掌握的。
采用了直截了当和易于学习的内容组织方式。书中精选了*实用的攻略内容,教会读者应对numpy学习中*重要的任务和问题。
各攻略中精心组织了用来高效解决问题的指导步骤,并带有对操作过程的清晰解释。
每章的攻略小结部分还探讨了如何将解决方案应用于更多场合。
同时介绍了numpy和其他软件的交互、性能分析和调试、软件测试和cython等比较高阶的话题,帮助读者在对python和numpy有基本了解的基础上,实战水平更上一层楼!

NumPy攻略-Python科学计算与数据分析 内容简介

《numpy攻略:python科学计算与数据分析》介绍了70多种学习python开源教学库numpy的有趣方法,教会读者如何安装和使用numpy,并了解其他一些相关概念,进而掌握numpy arrays及其通用功能,书中的例子还涉及matplotlib、scipy 等python科学计算生态系统中的其他重要软件。此外,还介绍了numpy 和其他软件的交互、性能分析和调试、软件测试和cython等比较高阶的话题。   《NumPy攻略:Python科学计算与数据分析》的目标读者是对python和numpy有基本了解,并且希望自己的水平能更上一层楼的科技工作者、工程师、程序员和分析师。

NumPy攻略-Python科学计算与数据分析 本书目录

目 录

第1章 使用ipython 1
1.1 引言 1
1.2 安装ipython 2
1.2.1 具体步骤 2
1.2.2 攻略小结 3
1.3 使用ipython的shell 4
1.3.1 具体步骤 4
1.3.2 攻略小结 6
1.4 阅读手册页 6
1.4.1 具体步骤 6
1.4.2 攻略小结 6
1.5 安装matplotlib 7
1.6 运行基于web的notebook 8
1.6.1 准备工作 8
1.6.2 具体步骤 8
1.6.3 攻略小结 10
1.6.4 参考阅读 10
1.7 导出基于web的notebook 10
1.8 导入基于web的notebook 12
1.9 配置notebook服务器 14
1.9.1 具体步骤 15
1.9.2 攻略小结 16
1.10 初探sympy配置 17
1.10.1 准备工作 17
1.10.2 具体步骤 17

第2章 高级索引和数组概念 19
2.1 引言 19
2.2 安装scipy 20
2.2.1 准备工作 20
2.2.2 具体步骤 20
2.2.3 攻略小结 21
2.3 安装pil 22
2.4 调整图像大小 22
2.4.1 准备工作 23
2.4.2 具体步骤 23
2.4.3 攻略小结 25
2.4.4 参考阅读 25
2.5 创建视图和副本 25
2.5.1 准备工作 25
2.5.2 具体步骤 26
2.5.3 攻略小结 27
2.6 翻转图像 27
2.6.1 具体步骤 27
2.6.2 参考阅读 29
2.7 高级索引 29
2.7.1 具体步骤 29
2.7.2 攻略小结 31
2.8 位置列表型索引 31
2.9 布尔型索引 32
2.9.1 具体步骤 33
2.9.2 攻略小结 34
2.9.3 参考阅读 34
2.10 数独游戏中的跨度技巧 34
2.10.1 具体步骤 35
2.10.2 攻略小结 37
2.11 用广播机制扩展数组 37

第3章 常用函数 40
3.1 引言 40
3.2 斐波那契数列求和 41
3.2.1 具体步骤 41
3.2.2 攻略小结 44
3.2.3 参考阅读 44
3.3 寻找质因数 44
3.3.1 具体步骤 44
3.3.2 攻略小结 46
3.4 寻找回文数 46
3.4.1 具体步骤 46
3.4.2 攻略小结 48
3.4.3 更多工作 48
3.5 确定稳态向量 48
3.5.1 具体步骤 48
3.5.2 攻略小结 52
3.5.3 参考阅读 53
3.6 发现幂律分布 53
3.6.1 具体步骤 53
3.6.2 攻略小结 55
3.6.3 参考阅读 55
3.7 定期在低点做交易 55
3.7.1 准备工作 56
3.7.2 具体步骤 56
3.7.3 攻略小结 58
3.7.4 参考阅读 58
3.8 模拟在随机时间点做交易 59
3.8.1 准备工作 59
3.8.2 具体步骤 59
3.8.3 攻略小结 61
3.8.4 参考阅读 61
3.9 用埃氏筛筛选整数 61

第4章 numpy与其他软件的交互 63
4.1 引言 63
4.2 使用缓冲区协议 64
4.2.1 准备工作 64
4.2.2 具体步骤 64
4.2.3 攻略小结 66
4.2.4 参考阅读 66
4.3 使用数组接口 66
4.3.1 准备工作 66
4.3.2 具体步骤 66
4.3.3 攻略小结 67
4.3.4 参考阅读 68
4.4 与matlab和octave交换数据 68
4.4.1 准备工作 68
4.4.2 具体步骤 68
4.4.3 参考阅读 69
4.5 安装rpy2 69
4.6 连接到r 69
4.6.1 准备工作 70
4.6.2 具体步骤 70
4.6.3 参考阅读 71
4.7 安装jpype 71
4.8 传递numpy数组到jpype 71
4.8.1 具体步骤 72
4.8.2 攻略小结 73
4.8.3 参考阅读 73
4.9 安装谷歌应用程序引擎 73
4.10 在谷歌云中部署numpy代码 74
4.10.1 具体步骤 75
4.10.2 攻略小结 76
4.11 在python anywhere的web控制台中运行numpy代码 76
4.11.1 具体步骤 77
4.11.2 攻略小结 78
4.12 设置picloud 78
4.12.1 具体步骤 79
4.12.2 攻略小结 80

第5章 声音和图像处理 81
5.1 引言 81
5.2 加载图像到内存映射区 81
5.2.1 准备工作 82
5.2.2 具体步骤 82
5.2.3 攻略小结 85
5.2.4 参考阅读 85
5.3 合并图像 85
5.3.1 准备工作 85
5.3.2 具体步骤 86
5.3.3 攻略小结 88
5.3.4 参考阅读 88
5.4 图像的模糊化处理 89
5.4.1 具体步骤 89
5.4.2 攻略小结 91
5.5 复制声音片段 91
5.5.1 具体步骤 91
5.5.2 攻略小结 93
5.6 合成声音 94
5.6.1 具体步骤 94
5.6.2 攻略小结 96
5.7 设计音频滤波器 96
5.7.1 具体步骤 97
5.7.2 攻略小结 99
5.8 用索贝尔滤波器进行边缘检测 99
5.8.1 具体步骤 99
5.8.2 攻略小结 101

第6章 特殊类型数组与通用函数 102
6.1 引言 102
6.2 创建一个通用函数 102
6.2.1 具体步骤 102
6.2.2 攻略小结 103
6.3 寻找勾股数 103
6.3.1 具体步骤 103
6.3.2 攻略小结 105
6.4 用chararray做字符串操作 105
6.4.1 具体步骤 105
6.4.2 攻略小结 106
6.5 创建一个masked类型的数组 106
6.5.1 具体步骤 106
6.5.2 攻略小结 108
6.6 忽略负值和极值 108
6.6.1 具体步骤 108
6.6.2 攻略小结 111
6.7 用recarray创建评分表 111
6.7.1 具体步骤 112
6.7.2 攻略小结 114

第7章 性能分析与调试 115
7.1 引言 115
7.2 用timeit进行性能分析 115
7.2.1 具体步骤 115
7.2.2 攻略小结 118
7.3 用ipython进行性能分析 118
7.3.1 具体步骤 118
7.3.2 攻略小结 120
7.4 安装line_profiler 120
7.4.1 准备工作 120
7.4.2 具体步骤 120
7.4.3 参考阅读 121
7.5 用line_profiler分析代码 121
7.5.1 具体步骤 121
7.5.2 攻略小结 122
7.6 用cprofile扩展模块分析代码 122
7.7 用ipython进行调试 123
7.7.1 具体步骤 124
7.7.2 攻略小结 125
7.8 用pudb进行调试 126

第8章 质量保证 127
8.1 引言 127
8.2 安装pyflakes 127
8.2.1 准备工作 127
8.2.2 具体步骤 128
8.3 用pyflakes进行静态分析 128
8.3.1 具体步骤 128
8.3.2 攻略小结 129
8.4 用pylint分析代码 129
8.4.1 准备工作 129
8.4.2 具体步骤 130
8.4.3 攻略小结 130
8.4.4 参考阅读 131
8.5 用pychecker进行静态分析 131
8.6 用docstrings测试代码 132
8.6.1 具体步骤 132
8.6.2 攻略小结 134
8.7 编写单元测试 134
8.7.1 具体步骤 134
8.7.2 攻略小结 136
8.8 用模拟对象测试代码 137
8.8.1 具体步骤 137
8.8.2 攻略小结 139
8.9 基于bdd方式的测试 139
8.9.1 具体步骤 139
8.9.2 攻略小结 141

第9章 用cython为代码提速 142
9.1 引言 142
9.2 安装cython 142
9.3 构建hello world程序 143
9.3.1 具体步骤 143
9.3.2 攻略小结 144
9.4 在cython中使用numpy 144
9.4.1 具体步骤 145
9.4.2 攻略小结 146
9.5 调用c语言函数 146
9.5.1 具体步骤 146
9.5.2 攻略小结 148
9.6 分析cython代码 148
9.6.1 具体步骤 148
9.6.2 攻略小结 150
9.7 用cython求阶乘的近似值 150
9.7.1 具体步骤 150
9.7.2 攻略小结 152

第10章 有趣的scikits 153
10.1 引言 153
10.2 安装scikits-learn 154
10.2.1 准备工作 154
10.2.2 具体步骤 154
10.3 加载范例数据集 155
10.4 用scikits-learn对道琼斯成分股做聚类分析 155
10.4.1 具体步骤 156
10.4.2 攻略小结 158
10.5 安装scikits-statsmodels 158
10.6 用scikits-statsmodels做正态性检验 159
10.6.1 具体步骤 159
10.6.2 攻略小结 160
10.7 安装scikits-image 160
10.8 检测角点 160
10.8.1 准备工作 161
10.8.2 具体步骤 161
10.8.3 攻略小结 162
10.9 检测边缘 162
10.10 安装pandas 163
10.11 用pandas估计股票收益的相关性 164
10.11.1 具体步骤 164
10.11.2 攻略小结 166
10.12 从statsmodels加载数据到pandas对象 166
10.12.1 准备工作 166
10.12.2 具体步骤 167
10.12.3 攻略小结 168
10.13 重采样时间序列数据 169
10.13.1 具体步骤 169
10.13.2 攻略小结 171

索引 172

NumPy攻略-Python科学计算与数据分析 文章节选

使用Python做科学计算相关的工作,NumPy是必须要掌握的。采用了直截了当和易于学习的内容组织方式。书中精选了*实用的攻略内容,教会读者应对NumPy学习中*重要的任务和问题。各攻略中精心组织了用来高效解决问题的指导步骤,并带有对操作过程的清晰解释。每章的攻略小结部分还探讨了如何将解决方案应用于更多场合。同时介绍了NumPy和其他软件的交互、性能分析和调试、软件测试和Cython等比较高阶的话题,帮助读者在对Python和NumPy有基本了解的基础上,实战水平更上一层楼!

NumPy攻略-Python科学计算与数据分析 相关资料

“本书写得非常棒,它能告诉你使用numpy时的常见问题,并列出了简明的解决方案。这些方案并非仅针对你眼下遇到的难题,而是为你打开了一扇门,让你能够洞察numpy世界的深邃迷人之处。” “我刚刚开始学习使用python、numpy、scipy和matplotlib,本书给了我巨大的帮助!我觉得书中的示例非常详尽,并且覆盖了非常宽的领域。这些领域也许你不会全部感兴趣,但其中用到的技术可以轻松解决你目前遇到的各种问题,为你节省大量时间。” “书中的攻略详尽而且具体,对python和numpy的学习大有裨益。其示例丰富至极,能够帮助你拓展思维,让你明白numpy的适用之处,这点非常令人振奋!未来我会一直使用这本极佳的参考书!” ——亚马逊读者评论

NumPy攻略-Python科学计算与数据分析 作者介绍

Ivan Idris 实验物理学硕士。先后任职于多家公司,从事Java开发、数据仓库开发和QA分析等工作。主要的兴趣是商业智能、大数据和云计算,喜欢编写整洁、可测试的代码,以及撰写有趣的技术文章。另著有NumPy Beginner's Guide和Instant Pygame for Python Game Development How-to等书。可以访问ivanidris.net获取更多信息。

淘书团

《世界民间故事画库》全10册,儿童文学泰斗严文井主编,赵芳廷、王胜华等画家亲笔绘制...

团购:世界民间故事画库全10册

¥48

  • 定价:¥177.0
  • 折扣:2.7折
  • 席代岳亲笔签名限量典藏版盛装来袭!《罗马帝国衰亡史》布面礼盒装全六册,,是2008版的...

    罗马帝国衰亡史

    ¥690

  • 定价:¥1980.0
  • 折扣:3.5折
  • 《俄罗斯白银时代文学史》全4册,是俄罗斯世界文学研究所29位学者的心血之作,由著名...

    俄罗斯白银时代文学史-(1890年代-1920年代初)(全套共4册)

    ¥36

  • 定价:¥146.0
  • 折扣:2.5折

  •   本文关键词:NumPy攻略:Python科学计算与数据分析,由笔耕文化传播整理发布。



    本文编号:220852

    资料下载
    论文发表

    本文链接:https://www.wllwen.com/wenshubaike/mishujinen/220852.html


    Copyright(c)文论论文网All Rights Reserved | 网站地图 |

    版权申明:资料由用户09026***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com