本书将介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,我们还将着重介绍如何制作交互式的2D、3D图像;如何设计精巧的程序界面;如何和C语言所编写的高速计算程序结合;如何编写声音、图像处理算法.

目录

基础篇

科学计算所用到的各种库的入门介绍

软件包的安装和介绍

安装软件包

函数库介绍

NumPy-快速处理数据

ndarray对象

ufunc运算

矩阵运算

文件存取

SciPy-数值计算库

最小二乘拟合

函数最小值

非线性方程组求解

B-Spline样条曲线

数值积分

解常微分方程组

滤波器设计

用Weave嵌入C语言

SymPy-符号运算好帮手

封面上的经典公式

球体体积

matplotlib-绘制精美的图表

快速绘图

绘制多轴图

配置文件

Artist对象

Traits-为Python添加类型定义

背景

Traits是什么

动态添加Trait属性

Property属性

Trait属性监听

TraitsUI-轻松制作用户界面

缺省界面

自定义界面

配置视图

Chaco-交互式图表

面向脚本绘图

面向应用绘图

TVTK-三维可视化数据

TVTK使用简介

TVTK的改进

Mayavi-更方便的可视化

用mlab快速绘图

Mayavi应用程序

将Mayavi嵌入到界面中

Visual-制作3D演示动画

场景、物体和照相机

简单动画

盒子中反弹的球

OpenCV-图像处理和计算机视觉

读写图像和视频文件

手册篇

各个库的用户使用手册的翻译

Traits使用手册

traits

traits.ui

Visual使用手册

场景窗口

实战篇

用所学到的东西解决实际问题

声音的输入输出

读写Wave文件

用pyAudio播放和录音

用pyMedia播放Mp3

数字信号系统

FIR和IIR滤波器

FIR滤波器设计

IIR滤波器设计

滤波器的频率响应

二次均衡器设计工具

FFT演示程序

FFT知识复习

合成时域信号

三角波FFT演示程序

频域信号处理

观察信号的频谱

快速卷积

Hilbert变换

Ctypes和NumPy

用ctypes加速计算

用ctypes调用DLL

numpy对ctypes的支持

自适应滤波器和NLMS模拟

自适应滤波器简介

NLMS计算公式

NumPy实现

DLL函数的编写

ctypes的python接口

单摆和双摆模拟

单摆模拟

双摆模拟

分形与混沌

Mandelbrot集合

迭代函数系统(IFS)

L-System分形

附录

关于本书的编写

本书的编写工具

问题与解决方案

ReST使用心得

未解决的问题

最近更新

源程序集

python 科学计算设计_用Python做科学计算 pdf版相关推荐

  1. python 科学计算设计_用Python做科学计算 高清晰PDF

    用Python做科学计算一书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,我们还将着重介绍如何制作交互式的2D.3D图像:如何设计精巧的程序界面:如何和C语言所编写的高速计算程序 ...

  2. python 科学计算设计_《Python科学计算-(第2版)》怎么样_目录_pdf在线阅读 - 课课家教育...

    第1章 Python科学计算环境的安装与简介 1 1.1 Python简介 1 1.1.1 Python 2还是Python 3 1 1.1.2 开发环境 2 1.1.3 集成开发环境(IDE) 5 ...

  3. python程序设计课程设计_《Python程序设计》教学大纲.doc

    PAGE 理论课程教学大纲 <Python程序设计>教学大纲 课程编号: 总 学 时:64(其中,讲课:32:实验:32) 学 分:3 实践教学:0周 修读专业:地理信息系统.应用化学 大 ...

  4. python数据接口设计_基于python的接口测试框架设计(一)连接数据库

    基于python的接口测试框架设计(一)连接数据库 首先是连接数据库的操作,最好是单独写在一个模块里, 然后便于方便的调用,基于把connection连接放在__init__()方法里 然后分别定义D ...

  5. python程序设计课程设计_《Python程序设计》课程教学大纲

    < python 程序设计>课程教学大纲 课程代码: 060132002 课程英文名称: Python Program Design 课程总学时: 32 讲课: 32 实验: 0 上机: ...

  6. python抽奖概率设计_通过python分析原神,结果出现了“这种情况”

    最近迷上了原神这款游戏,趁着保研完,肝了两个星期,也氪了一些金.先不谈这款游戏可玩性有多高,但论氪金强度算是我从小到大玩的游戏中,能排得上第一的了. 对于这种寸卡寸金的游戏,如何在无穷无尽的抽卡活动中 ...

  7. python数据库分层设计_基于Python的高中教学数据库设计

    文章对 Python 进行概述,并 对数据库的操作模式进行分析, 对数据库系统编译平台的目标指 令介绍,并对高中教学数据库的 设计进行研究. 摘 要 1 Python概述 计算机程序设计语言( Pyt ...

  8. python二手房课程设计_【Python】赶集网二手房爬虫 (可扩展)

    [Python] 纯文本查看 复制代码import requests import os from bs4 import BeautifulSoup class GanJi(): "&quo ...

  9. python用电度数设计_在Python中动态模拟时绘制电压大小

    我使用psspy(PSS / E,工程电力系统模拟器)来模拟电力系统. 我在公共汽车上应用了一个三相故障并且排队.现在我想绘制动态模拟过程中的电压大小,我的python代码如下: import sys ...

最新文章

  1. c++ RTTI(运行时类型识别)
  2. Python 学习记录1
  3. 三年级学生计算机学情分析,三年级上学期学生学情分析
  4. Cloud for Customer里点了Opportunity ID的超链接到进入overview page,背后发生了什么事?
  5. A - System Administrator CodeForces - 245A(水题)
  6. 表格存储技术方案实践及客户案例分享
  7. keyshot渲染玻璃打光_KeyShot新手的第一次打光,无脑三点打光塑造模型质感
  8. Rocket - config - DefaultConfig
  9. 对自注意力(self-attention)的理解以及基于pytorch的简易示例
  10. [编织消息框架][消息处理模式]管道模式
  11. 简述力法计算弹性固定无铰拱的原理_隧道结构力学计算
  12. 【时间之外】Chrome浏览器缓存解析
  13. AndroidStudio初体验
  14. 转行学Java怎么样?Java培训机构有什么避雷的要点?
  15. mumu按键精灵_什么安卓模拟器可实现操作录制?MuMu模拟器成为你的按键精灵_MuMu安卓模拟器/MuMu手游助手...
  16. linux命令详解及软件安装(全)
  17. 6687. 【JZOJ 省选模拟】树没了(tree)
  18. 紧随时代的步伐--Java8特性之接口默认方法
  19. 从光驱型号获得光驱详细配置参数信息
  20. fgetc, fgetchar 的区别

热门文章

  1. “开发一个静态 HTML 页面,我要价 18000 美元,有错吗?”
  2. JEECG-V3 版本相关文档开放通知
  3. jeecg_framework_v2.1.0(20130123).rar 版本发布
  4. 结构与算法(05):二叉树与多叉树
  5. 结构与算法(04):排序规则与查找算法
  6. Spark家族:Win10系统下搭建Scala开发环境
  7. gcc学习(二)[第二版]
  8. hadoop--MapReduce概述
  9. 助AI研究社群发出内建18种预先训练模型工具
  10. spring 源码分析(1)-xml文件解析