本书将介绍如何用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基础教程免费下载-《Python机器学习基础教程》高清版免费PDF下载

    Python机器学习基础教程-[德] 安德里亚斯·穆勒(Andreas C.Müller)[美]莎拉·吉多(Sarah Guido) 著,张亮(hysic) 译 下载地址1:网盘下载 下载地址2:网盘 ...

  2. python 科学计算基础教程电子版-终于领会python科学计算入门教程

    PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...

  3. python下载网页里面所有的图片-Python 爬虫零基础教程(2):下载一组网页上的图片...

    效果图: 代码: # -*- coding: utf-8 -*- # Filename: download_pics.py # 下载一组图片 # 这组图片的 url 末位为 001 至 008 imp ...

  4. 《Python科学计算基础教程》 -- 读书笔记

    文章目录 Python科学计算基础教程 代码路径 http://www.github.com/sundaygeek/MasteringPythonScirntificComputing 第1章 科学计 ...

  5. 从入门到精通 pdf_【推荐】铅笔素描从入门到精通pdf|素描基础教程电子书下载!...

    铅笔素描从入门到精通pdf|素描基础教程电子书下载!铅笔素描从入门到精通pdf|素描基础教程电子书下载!铅笔素描从入门到精通pdf|素描基础教程电子书下载! 如果你的基础太薄弱,不建议自己瞎摸索,你可 ...

  6. python基础教程书籍推荐-入门python有什么好的书籍推荐?

    Python编程语言有许多语法结构.标准库函数和交互式开发环境功能.好在,你可以忽略大多数内容.你只需要学习部分内容,就能编写一些方便的小程序. 但在动手之前,你必须学习一些基本编程概念.就像魔法师培 ...

  7. python程序设计与基础教程第六章上机实验_《Python程序设计与算法基础教程》教学大纲.doc...

    PAGE 1/ NUMPAGES 2 作者:江红.余青松 定价:59元 ISBN:9787302466833 <算法与程序设计>课程教学大纲 Programming and algorit ...

  8. 《NLTK基础教程——用NLTK和Python库构建机器学习应用》——2.3 语句分离器

    本节书摘来异步社区<NLTK基础教程--用NLTK和Python库构建机器学习应用>一书中的第2章,第2.3节,作者:Nitin Hardeniya,更多章节内容可以访问云栖社区" ...

  9. NLTK01 《NLTK基础教程--用NLTK和Python库构建机器学习应用》

    01 关于NLTK的认知 很多介绍NLP的,都会提到NLTK库.还以为NLTK是多牛逼的必需品.看了之后,感觉NLTK对实际项目,作用不大.很多内容都是从语义.语法方面解决NLP问题的.感觉不太靠谱. ...

  10. 《Python全栈基础教程》目录

    专栏地址: <Python全栈基础教程> 更新进度(持续更新中~) 0.前言: ???作者介绍:[]-CSDN全栈领域优质创作者.HDZ核心组成员.华为云享专家Python全栈领域博主.C ...

最新文章

  1. ​综述 | SLAM回环检测方法
  2. UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throw
  3. N!-201308071627.txt
  4. whiel oracle,Oracle中的for和while循环
  5. 数据结构算法——判断表达式中的括号是否匹配
  6. JS 创建自定义对象的方法
  7. matlab命令 脑电波,基于Matlab的脑电波信号处理
  8. mysql8.0.11创建用户报错_mysql8.0.11修改root密码,其他创建用户和删除用户
  9. (95)FPGA二四译码器设计,面试必问(十九)(第19天)
  10. 点击文本框内容消失,移开内容自动显示(两种方法)(原创)
  11. java doctitle_Java ActionItem.setDocTitle方法代码示例
  12. FbinstTool最简单制作U盘启动ISO格式(金测)
  13. 禁用计算机端口,电脑如何关闭445端口
  14. python根据服务器sn号查询DELL服务器型号、出厂时间、过保时间
  15. 【已解决】java int转byte出现负数
  16. [BZOJ5064] [HDU3652] B-number 数位DP
  17. 关于使用stm8单片机的“外部计数”TIMx_ETR测脉冲的软件配置问题!
  18. 解决opencv imwrite()影像全黑
  19. allergro音乐术语什么意思_音乐术语大全
  20. 【转】如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源

热门文章

  1. 中间人攻击框架以及工具,中国寒龙出品欢迎下载!~
  2. ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)
  3. background-position 使用方法具体介绍
  4. 【转载】如何去除C#Strings中的空格?
  5. WEB打印大全(转)
  6. 利用css‘content实现指令式tooltip文字提示
  7. linux下syscall函数,SYS_gettid,SYS_tgkill
  8. 《软件测试的艺术》读书笔记 - 1
  9. 现在流行的源程序版本管理软件和项目管理软件
  10. 散列表查找的一个实例