𝔖 Scriptorium
✦   LIBER   ✦

📁

Python科学计算(第2版)

✍ Scribed by 张若愚


Publisher
清华大学出版社
Year
2016
Tongue
Chinese
Leaves
729
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书介绍如何用 Python 开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍了如何制作交互式二维、三维图像,如何设计精巧的程序界面,如何与 C 语言编写的高速计算程序结合,如何编写声音、图像处理算法等内容。本书采用 IPython notebook 编写,所有的程序均能在本书提供的运行环境中正常运行,书中所印刷的图表以及程序输出为均为自动运行的结果,保证了书中所有程序的正确性以及可读性。本书附盘中附带本书所有章节的 IPython notebook ,方便读者再现书中所有实例。

✦ Table of Contents


封面
扉页
内容简介
版权页
Prefac
第1版序
前言
目录
第1章 Python 科学计算环境的安装与简介
1.1 Python简介
1.2 IPython Notebook入门
1.3 扩展库介绍
第2章 NumPy-快速处理数据
2.1 ndarray对象
2.2 ufunc函数
2.3 多维数组的下标存取
2.4 庞大的函数库
2.5 实用技巧
第3章 SciPy-数值计算库
3.1 常数和特殊函数
3.2 拟合与优化-optimize
3.3 线性代数-linalg
3.4 统计-stats
3.5 数值积分-integrate
3.6 信号处理-signal
3.7 插值-interpolate
3.8 稀疏矩阵-sparse
3.9 图像处理-ndimage
3.10 空间算法库-spatial
第4章 matplotlib-绘制精美的图表
4.1 快速绘图
4.2 Artist对象
4.3 坐标变换和注释
4.4 块、路径和集合
4.5 绘图函数简介
4.6 matplotlib技巧集
第5章 Pandas-方便的数据分析库
5.1 Pandas中的数据对象
5.2 下标存取
5.3 文件的输入输出
5.4 数值运算函数
5.5 时间序列
5.6 分组运算
5.7 数据处理和可视化实例
第6章 SymPy-符号运算好帮手
6.1 从例子开始
6.2 数学表达式
6.3 符号运算
6.4 输出符号表达式
6.5 机械运动模拟
第7章 Traits & TraitsUI-轻松制作图形界面
7.1 Traits类型入门
7.2 Trait类型
7.3 TraitsUI入门
7.4 用Handler控制界面和模型
7.5 属性编辑器
7.6 函数曲线绘制工具
第8章 TVTK与Mayavi-数据的三维可视化
8.1 VTK的流水线(Pipeline)
8.2 数据集
8.3 TVTK的改进
8.4 TVTK可视化实例
8.5 用mlab快速绘图
8.6 将TVTK和Mayavi嵌入界面
第9章 OpenCV-图像处理和计算机视觉
9.1 图像的输入输出
9.2 图像处理
9.3 图像变换
9.4 图像识别
9.5 形状与结构分析
9.6 类型转换
第10章 Cython-编译Python程序
10.1 配置编译器
10.2 Cython入门
10.3 高效处理数组
10.4 使用Python标准对象和API
10.5 扩展类型
10.6 Cython技巧集
第11章 实例
11.1 使用泊松混合合成图像
11.2 经典力学模拟
11.3 推荐算法
11.4 频域信号处理
11.5 布尔可满足性问题求解器
11.6 分形
正文结束


📜 SIMILAR VOLUMES


Python科学计算
✍ 张若愚 📂 Library 📅 2012 🏛 清华大学出版社 🌐 Chinese

<p>本书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍如何制作交互式的2D、3D图像,如何设计精巧的程序界面,如何与C语言编写的高速计算程序结合,如何编写声音、图像处理算法等内容。书中涉及的Python扩展库包括NumPy、SciPy、SymPy、matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV等,涉及的应用领域包括数值运算、符号运算、二维图表、三维数据可视化、三维动画演示、图像处理以及界面设计等。</p> <p>书中以大量实例引导读者逐步深入学习,每个实例程序都有详尽的解释,并都能在本书

计算方法(第2版)
✍ 李桂成 📂 Library 📅 2013 🏛 电子工业出版社 🌐 Chinese

本书比较全面地介绍了现代科学与工程计算中常用的数值计算方法。全书共分 12 章,主要内容有:引论、 计算方法的数学基础、方程求根、解线性方程组的直接法、解线性方程组的迭代法、函数插值、函数逼近、数 值积分与数值微分、常微分方程初值问题的数值解法、矩阵特征值计算、函数优化计算和 MATLAB 编程基础 及其在计算方法中的应用。 本书知识体系完整,从简要回顾与计算方法有关的数学基础知识,到介绍现代计算软件 MATLAB 在本领 域中的应用,书中每个算法都配有结构化流程图,大部分算法给出了 MATLAB 语言和 C 语言的源代码,书后 附有上机实验题目。可从华信教育资源网(www.hxe

计算机科学导论: 以Python为舟(第2版)
✍ 沙行勉 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

<p>本书是一本内容丰实、形式活泼,同时与计算机的最新发展密切结合的计算机入门教材。计算机包含了一切可以执行程序的计算设备。本书用深入浅出的语言讲解了计算机科学的基础知识。主要内容包括计算机学什么、神奇的0与1、程序是如何执行的、学习Python语言与数据库知识、计算思维的核心-算法、操作系统、并行计算、计算机网络与物联网、信息安全等。本书不仅让读者能够清楚、完整地了解如何用计算机解决问题,而且通过Python程序的巧妙演绎与动手实践,让读者切实体会到计算机科学的广博与趣味,带领读者体会计算机科学之美。</p>

Python科学计算基础教程
✍ Hemant Kumar Mehta 译者: 陶俊杰 / 陈小莉 📂 Library 📅 2016 🌐 Chinese

Python因为其自身的诸多优点而成为科学计算的极佳选择。本书是将Python用于科学计算的实用指南,既介绍了相关的基础知识,又提供了丰富的精彩案例,并为读者总结了最佳实践经验。其主要内容包括:科学计算的基本概念与选择Python的理由,科学工作流和科学计算的结构,科学项目相关数据的各个方面,用于科学计算的API和工具包,如何利用Python的NumPy和SciPy包完成数值计算,用Python做符号计算,数据分析与可视化,并行与大规模计算,等等。