摘要: 第六章:定制IPython 对于高级用户,IPython可以进行定制和扩展。在本章结束之后,你将会知道: + 怎样创建和使用自定义配置文件 + 怎样为高级功能进行IPython扩展 + 怎样在notebook中使用不同的语言 + 怎样创建自己的扩展 + 怎样使用丰富的前端 + 怎样把IPython嵌 阅读全文
posted @ 2016-04-01 21:44 Tacey Wong 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 第五章:高性能并行计算 一个反复被提及的反对使用Python进行高性能数值计算的言论是这种语言是动态解释型的,速度太慢。一种编译型低级语言,如C,能提供比它快几个数量级的运算速度。我们在第三章—— 使用IPython进行数值计算 中已经引入了 向量化 这一概念表示了对这种观点的反对。NumPy 数组 阅读全文
posted @ 2016-04-01 21:42 Tacey Wong 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: 第四章:交互式绘图接口 本章我们将展示Python的绘图功能以及如何在IPython中交互式地使用它们。 NumPy为处理大量的多维数组结构的数据提供了高效的方法。但是看行行列列的数字总不如直接看曲线图、散点图、折线图、图片等图像来的直观。Matplotlib是一个使用NumPy数据生成高质量图像的 阅读全文
posted @ 2016-04-01 21:41 Tacey Wong 阅读(2274) 评论(0) 推荐(0) 编辑
摘要: 第三章 使用Python进行数字计算 尽管IPython强大的shell和扩展后的控制台能被任何Python程序员使用,但是这个工具最初是科学奖为科学家设计的。它的主要设计目标就是为使用Python进行交互式科学计算提供一个方便易用的环境。 IPython只是为NumPy、Scipy、Pandas、 阅读全文
posted @ 2016-04-01 21:39 Tacey Wong 阅读(1747) 评论(0) 推荐(0) 编辑