本书将介绍如何用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程序设计与科学计算pdf_用Python做科学计算 pdf版相关推荐

  1. python程序设计报告-20191206 实验二《Python程序设计》实验报告

    学号 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1912 姓名: 陈发强 学号: 20191206 实验教师:王志强 ...

  2. python程序设计试题库_最新《Python程序设计》试题库资料

    精品文档 精品文档 < Python 程序设计>题库 一.填空题 第一章 基础知识 1 . Python 安装扩展库常用的是 _______ 工具.( pip ) 2 . Python 标 ...

  3. python程序设计机械工业出版社课后答案-Python 3程序设计基础

    图书简介 配套资源:电子课件.教学大纲.源代码.习题答案 本书特色: 内容精练,实训题目经典实用,明确定位面向初.中级读者,由"入门"起步,侧重"提高". 附录 ...

  4. python程序设计机械工业出版社课后答案-Python语言程序设计

    图书简介 本书以问题驱动的方式对Python程序设计进行综合介绍.全书共分三个部分,首先介绍基本程序设计技术以及数据类型.变量.常量.简单函数等内容,随后利用抽象.封装和多态性来了解面向对象程序设计, ...

  5. python程序设计学什么-那门用Python讲授的程序设计课程能带给学生什么?

    那门用Python讲授的程序设计课程能带给学生什么? 最近这几年,Python火上天了.历史上,即便是Python它菩提老祖C语言(Python解释器是用C语言写的),也从未那么火过,毕竞在C语言刚出 ...

  6. python程序设计报告-20192416 实验四《Python程序设计》综合实践报告

    20192416 实验四 <Python程序设计> 综合实践报告 课程:<Python程序设计> 班级:1924 姓名:不愿透露姓名的はんたくさん 学号:20192416 实验 ...

  7. python程序设计报告-20194115 实验二《Python程序设计》实验报告

    # 20194115 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1941 姓名: 刘奕辉 学号:20194115 实验 ...

  8. [转载] 《python程序设计应用教程》第一章 python语言概述

    参考链接: Python语言的优势和应用 第一章 python语言概述 1.1 python语言简介 ① 众多的开源的科学计算软件包都提供了python的调用接口,例如:计算机视觉库OpenCV.三维 ...

  9. python程序设计实验指导书_《Python程序设计》实验指导书.pdf

    Python < 程序设计>实验指导书 董付国 <Python 程序设计 (第2 版)> <Python 程序设计基础 (第2 版)> <Python 可以这 ...

  10. python程序设计报告-20183215 实验三《Python程序设计》实验报告

    20183215 2019-2020-2 <Python程序设计>实验三报告 课程:<Python程序设计> 班级: 1832 姓名: 董振龙 学号: 20183215 实验教 ...

最新文章

  1. 【算力大放送2】GPU 专属服务器使用教程!!!
  2. 规则引擎 drools_为什么要用规则引擎?
  3. pd对焦速度_捕捉爆炸瞬间!魅蓝Note6双PD对焦速度逆天
  4. Asp.net MVP模式介绍
  5. mybatis基础_动态代理开发
  6. 项目中常用的各国语言字典表分享
  7. 网吧会员管理系统c语言,常用的网吧会员管理系统哪个比较好|纳客软件
  8. 微信小程序开发之视频上传
  9. 解决win8.1中文版无法添加域的问题
  10. peer之间的通信协议
  11. 简单三招,设计复杂ERP报表
  12. (七)《数电》——CMOS与TTL门电路
  13. INE上线BiKi,开启“充值领空投+最少买入,也拿万元锦鲤”活动
  14. Linux下存储多路径软件MultiPath源码分析
  15. 计算机知识方面的类目标识,专利文献种类标识代码标准
  16. php 获取手机屏幕宽度,Swift-使用UIScreen类获取屏幕尺寸
  17. ValueError: With n_samples=0, test_size=0.2 and train_size=None, the resulting train set will be emp
  18. 百度离线地图API2.0 百度离线地图api,已经修改源码
  19. 毕业设计-基于机器卷积神经网络车辆压实线检测-YOLO
  20. 17张思维导图,一网打尽机器学习统计基础(附下载)

热门文章

  1. C#导出Excel和相关打印设置
  2. How your face shapes your economic chances
  3. 【Array数组】使用slice返回数组中的元素
  4. C++的沉迷与爱恋——侯捷
  5. 分子动力学模拟软件_基于GPU的分子动力学软件ACEMD的简介与安装
  6. 【Paper】2018_多无人机协同编队控制算法研究_林倩玉
  7. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第8章-Lurie 型动态网络自适应牵制控制
  8. 一篇文章讲懂Vmware网卡配置,解决常见问题
  9. 【光斑定位】空间激光通信、光斑定位、CCD、光斑定位——13000字
  10. 在Html中使用Requirejs进行模块化开发