前言  ix

第 1章 优雅的NumPy:Python科学应用的基础  1

1.1 数据简介:什么是基因表达  2

1.2 NumPy的N维数组  6

1.2.1 为什么用N维数组代替Python列表  7

1.2.2 向量化  9

1.2.3 广播  9

1.3 探索基因表达数据集  10

1.4 标准化  13

1.4.1 样本间的标准化  13

1.4.2 基因间的标准化  19

1.4.3 样本与基因标准化:RPKM  21

1.5 小结  27

第 2章 用NumPy和SciPy进行分位数标准化  28

2.1 获取数据  30

2.2 独立样本间的基因表达分布差异  30

2.3 计数数据的双向聚类  33

2.4 簇的可视化  35

2.5 预测幸存者  37

2.5.1 进一步工作:使用TCGA患者簇  41

2.5.2 进一步工作:重新生成TCGA簇  41

第3章 用ndimage实现图像区域网络  42

3.1 图像就是NumPy数组  43

3.2 信号处理中的滤波器  48

3.3 图像滤波(二维滤波器)  53

3.4 通用滤波器:邻近值的任意函数  55

3.4.1 练习:康威的生命游戏  56

3.4.2 练习:Sobel梯度幅值  56

3.5 图与NetworkX库  57

3.6 区域邻接图  60

3.7 优雅的ndimage:如何根据图像区域建立图对象  63

3.8 归纳总结:平均颜色分割  65

第4章 频率与快速傅里叶变换  67

4.1 频率的引入  67

4.2 示例:鸟鸣声谱图  69

4.3 历史  74

4.4 实现  75

4.5 选择离散傅里叶变换的长度  75

4.6 更多离散傅里叶变换概念  77

4.6.1 频率及其排序  77

4.6.2 加窗  83

4.7 实际应用:分析雷达数据  86

4.7.1 频域中的信号性质  91

4.7.2 加窗之后  93

4.7.3 雷达图像  95

4.7.4 快速傅里叶变换的进一步应用  99

4.7.5 更多阅读  99

4.7.6 练习:图像卷积  100

第5章 用稀疏坐标矩阵实现列联表  101

5.1 列联表  102

5.1.1 练习:混淆矩阵的计算复杂度  103

5.1.2 练习:计算混淆矩阵的另一种方法  103

5.1.3 练习:多类混淆矩阵  104

5.2 scipy.sparse数据格式  104

5.2.1 COO格式  104

5.2.2 练习:COO表示  105

5.2.3 稀疏行压缩格式  106

5.3 稀疏矩阵应用:图像转换  108

5.4 回到列联表  112

5.5 图像分割中的列联表  113

5.6 信息论简介  114

5.7 图像分割中的信息论:信息变异  117

5.8 转换NumPy数组代码以使用稀疏矩阵  119

5.9 使用信息变异  120

第6章 SciPy中的线性代数  128

6.1 线性代数基础  128

6.2 图的拉普拉斯矩阵  129

6.3 大脑数据的拉普拉斯矩阵  134

6.3.1 练习:显示近邻视图  138

6.3.2 练习挑战:稀疏矩阵线性代数  138

6.4 PageRank:用于声望和重要性的线性代数  139

6.4.1 练习:处理悬挂节点  144

6.4.2 练习:不同特征向量方法的等价性  144

6.5 结束语  144

第7章 SciPy中的函数优化  145

7.1 SciPy优化模块:sicpy.optimize  146

7.2 用optimize进行图像配准  152

7.3 用basin hopping算法避开局部最小值  155

7.4 选择正确的目标函数  156

第8章 用Toolz在笔记本电脑上玩转大数据  163

8.1 用yield进行流处理  164

8.2 引入Toolz流库  167

8.3 k-mer计数与错误修正  169

8.4 柯里化:流的调料  173

8.5 回到k-mer计数  175

8.6 全基因组的马尔可夫模型  177

后记  182

附录 练习答案  186

作者简介  206

封面简介  206

python科学计算最佳实践_Python科学计算最佳实践 SciPy指南:Python相关推荐

  1. python可以实现哪些功能_Python学习究竟有多强大,Python代码能实现哪些功能

    Python究竟有多强大?Python代码能实现哪些功能?众所周知,Python入门简单.功能强大,是人工智能时代最佳的编程语言.但很多人好奇Python究竟有多强大,为什么那么受欢迎?下面就来给大家 ...

  2. python全栈开发优势_Python全栈开发多少钱?学Python价格贵吗?

    Python全栈开发培训多少钱?学习Python是大家进入编程世界的理想之选,而且Python也是一门非常受欢迎的编程,可以从事的领域有很多. 从目前市场上的行情来说,一般情况下Python培训的费用 ...

  3. python全栈工程师薪水_Python工程师薪资待遇是多少?老男孩Python周末班

    从目前市场上的发展情况来说,Python是一门非常流行的编程语言,随着近几年的发展,Python这门语言变得更加流行了,也越来越火了,根据数据显示,Python发展已经翻了好几倍,是人工智能的头牌语言 ...

  4. python数据可视化的特点_python的数据分析到底是啥?python数据可视化怎么做?

    python是个啥?它一个强大的编程语言.数据分析是个啥?它一目了然,就是将数据进行分析,看看能得出什么结论.那python的数据分析到底是啥?其实就是通过这个语言将数据分析做出来,更加便捷化,更加速 ...

  5. python逻辑运算的一些流程图_Python大牛历时一个月打造的Python系统学习流程图,超详细!...

    对于刚开始接触Python的小伙伴来说,没有思路方法,不知道从何开始学习,把软件环境安装好后就不知所措了!接下来我给大家分享下多位大牛倾力打造的python系统学习流程,一个月才设计完的! Pytho ...

  6. python人像录制加声音_Python教父推荐的一份Python学习清单,秀儿拿走学去吧,最适合你...

    站在风口上,猪都能飞起来.人工智能风口,让Pyhon这门胶水语言转变成非常火的网红语言. 编程功力深厚的程序员花一两个星期就能上手Python,而一些新手程序员花几个月就可以上手. 学编程,用Pyth ...

  7. python方向有哪些课程_Python就业方向有哪些?老男孩Python就业课程

    随着Python技术的不断发展,越来越多的人都喜欢用Python,因为它简单易学.容易入门,成为不少程序员入门的首选语言.不过在学习Python之前,很多人都会关心Python的就业与发展,到底怎么样 ...

  8. python科学计算最佳实践_Python科学计算最佳实践:SciPy指南

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  9. python中符号计算输出数学_Python科学计算与数据处理—符号运算库.doc

    Python 科学计算与数据处理 - 符号运算库 符号运算库目录从示例开始欧拉恒等式球体体积数学表达 式符号数值运算符和函数符号运算表达式转换和简化方程目录微分 方程积分其他函数符号运算库. 它的目标 ...

  10. python中符号计算三维可视化_Python科学计算三维可视化章节答案

    科学可视细胞衰老和死亡不止发生在生物个体衰老时. 参考答案如下 计算节答糖尿病患者需要紧急救治的情况化章糖尿病患者每日食物的组成中,碳水化合物应占多少? 科学可视糖尿病患者饮食中应注意补充下列微量元素 ...

最新文章

  1. 根据ip获得国家,省,城市,运营商
  2. SAP 修改物料价格那些事
  3. Django设置TIME_ZONE和LANGUAGE_CODE为中国区域
  4. 中国代工厂的困惑:把大牌t恤卖到99块3件,还会有人买吗?
  5. 使用screen管理后台程序
  6. 利用二分法解决 leetcode 378. Kth Smallest Element in a Sorted Matrix
  7. 湖北工业大学计算机专硕学费,2019年湖北工业大学硕士研究生学费奖助政策
  8. 学习Python技术,怎么才能更好找到工作
  9. [NOIP2013] 花匠
  10. SuperWebSocket发布0.1版本
  11. Atitit各种驱动的xdd tdd bdd设计 ATDD ddd v3 u66.docx Atitit各种驱动的xdd tdd bdd设计 ATDD ddd v2 s66 开发方法论与效率提
  12. layui多文件上传讲解_layui文件上传的实际应用实例
  13. 检查xml写的格式是否正确的方法
  14. ballerina 学习 三十二 编写安全的程序
  15. 认证管理(锐捷网关篇)
  16. 智能车校内赛图像处理
  17. wifi的sta + ap模式
  18. 前端基础 es6、vue
  19. 【子桓说】过生日的徐峥:要学会在职场做个“技术派”
  20. 如何快速获取到Top 10最热门的搜索关键词?

热门文章

  1. netscreen MIP 问题
  2. [Material Design] MaterialButton 效果进阶 动画自动移动进行对齐效果
  3. Android-VR 支持流媒体
  4. 算法:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。
  5. BZOJ5218[Lydsy2017省队十连测] 友好城市
  6. react-spa小demo
  7. Linux设置时间和硬件时间
  8. usc计算机博士游戏专业,USC工科博士专业排名,必然得仔细的看
  9. linux系统管理Linux系统实验,操作系统原理与Linux系统实验
  10. android同一个activity中传递参数,Android中Activity之间跳转和参数传递的实例