免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7319 | 回复: 2
打印 上一主题 下一主题

《用Python做科学计算》问卷调查和试读 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-15 20:17 |只看该作者 |倒序浏览
《用Python做科学计算》问卷调查已经进行了两个多月,目前总共收到130份答复。回答本问卷调查您将可以获得本书最新的试读版本:

问卷调查地址: http://hyry.dip.jp/blogt.py?file=0406.blog

在线免费版本:http://hyry.dip.jp/pydoc/index.html

关于本书的FAQ:http://hyry.dip.jp/scipydocfaq.html

本书的哲思论坛:http://www.zeuux.com/group/scipython/

本书完整目录,目录中绝大部分内容已经完成

  1. 2  前言

  2. 1  软件包的安装和介绍
  3.   1.1  安装软件包
  4.     1.1.1  Python(x,y)
  5.     1.1.2  Enthought Python Distribution (EPD)
  6.   1.2  方便的开发工具
  7.     1.2.1  IPython
  8.     1.2.2  Spyder
  9.   1.3  函数库介绍
  10.     1.3.1  数值计算库
  11.     1.3.2  符号计算库
  12.     1.3.3  界面设计
  13.     1.3.4  绘图与可视化
  14.     1.3.5  图像处理和计算机视觉

  15. 2  NumPy-快速处理数据
  16.   2.1  ndarray对象
  17.     2.1.1  创建
  18.     2.1.2  存取元素
  19.     2.1.3  多维数组
  20.     2.1.4  结构数组
  21.     2.1.5  内存结构
  22.   2.2  ufunc运算
  23.     2.2.1  广播
  24.     2.2.2  ufunc的方法
  25.   2.3  庞大的函数库
  26.     2.3.1  求和、平均值、方差
  27.     2.3.2  最值和排序
  28.   2.4  矩阵运算
  29.   2.5  文件存取
  30.   2.6  内存映射数组

  31. 3  SciPy-数值计算库
  32.   3.1  优化-optimize
  33.     3.1.1  最小二乘拟合
  34.     3.1.2  函数最小值
  35.     3.1.3  非线性方程组求解
  36.   3.2  插值-interpolate
  37.     3.2.1  B样条曲线插值
  38.     3.2.2  外推和Spline拟合
  39.     3.2.3  二维插值
  40.   3.3  数值积分-integrate
  41.     3.3.1  球的体积
  42.     3.3.2  解常微分方程组
  43.   3.4  信号处理-signal
  44.     3.4.1  中值滤波
  45.     3.4.2  滤波器设计
  46.   3.5  图像处理-ndimage
  47.     3.5.1  膨胀和腐蚀
  48.     3.5.2  Hit和Miss
  49.   3.6  统计-stats
  50.   3.7  嵌入C语言程序-weave

  51. 4  SymPy-符号运算好帮手
  52.   4.1  封面上的经典公式
  53.   4.2  球体体积

  54. 5  matplotlib-绘制精美的图表
  55.   5.1  快速绘图
  56.   5.2  配置属性
  57.   5.3  绘制多轴图
  58.   5.4  配置文件
  59.   5.5  Artist对象
  60.     5.5.1  Artist的属性
  61.     5.5.2  Figure容器
  62.     5.5.3  Axes容器
  63.     5.5.4  Axis容器
  64.   5.6  坐标变换和注释
  65.     5.6.1  四种坐标系
  66.     5.6.2  坐标变换的流水线
  67.     5.6.3  制作阴影效果
  68.     5.6.4  添加注释
  69.   5.7  三维绘图

  70. 6  Traits-为Python添加类型定义
  71.   6.1  开发背景
  72.   6.2  Traits是什么
  73.   6.3  定义trait属性
  74.   6.4  Trait的元数据
  75.   6.5  预定义的Trait类型
  76.   6.6  Property属性
  77.   6.7  Trait属性监听
  78.   6.8  Event和Button属性
  79.   6.9  Trait属性的从属关系
  80.   6.10  动态添加Trait属性
  81.   6.11  创建自己的Trait类型
  82.     6.11.1  继承TraitType
  83.     6.11.2  Trait()函数
  84.     6.11.3  TraitHandler类

  85. 7  TraitsUI-轻松制作用户界面
  86.   7.1  缺省界面
  87.   7.2  用View定义界面
  88.     7.2.1  外部视图和内部视图
  89.     7.2.2  多模型视图
  90.     7.2.3  Group对象
  91.     7.2.4  配置视图
  92.   7.3  用Handler控制界面和模型
  93.     7.3.1  用Handler处理事件
  94.     7.3.2  Controller和UIInfo对象
  95.     7.3.3  响应trait属性的事件
  96.   7.4  设计自己的编辑器
  97.     7.4.1  Trait编辑器的工作原理
  98.     7.4.2  制作matplotlib的编辑器
  99.     7.4.3  CSV数据绘图工具

  100. 8  Chaco-交互式图表
  101.   8.1  面向脚本绘图
  102.   8.2  面向应用绘图
  103.     8.2.1  容器(Container)概述
  104.     8.2.2  编辑绘图属性

  105. 9  TVTK-三维可视化数据
  106.   9.1  TVTK使用简介
  107.     9.1.1  显示圆锥
  108.     9.1.2  用ivtk观察流水线
  109.     9.1.3  从文件读取数据
  110.     9.1.4  过滤数据
  111.     9.1.5  控制照相机
  112.     9.1.6  控制照明
  113.     9.1.7  控制3D Props
  114.   9.2  TVTK的改进
  115.     9.2.1  TVTK的基本用法
  116.     9.2.2  Trait属性
  117.     9.2.3  序列化(Pickling)
  118.     9.2.4  集合迭代
  119.     9.2.5  数组操作
  120.     9.2.6  TVTK是什么

  121. 10  Mayavi-更方便的可视化
  122.   10.1  用mlab快速绘图
  123.     10.1.1  点和线
  124.     10.1.2  Mayavi的流水线
  125.     10.1.3  二维图像的可视化
  126.     10.1.4  网格面mesh
  127.     10.1.5  修改和控制流水线
  128.     10.1.6  标量场
  129.     10.1.7  向量场
  130.   10.2  Mayavi应用程序
  131.   10.3  将Mayavi嵌入到界面中

  132. 11  Visual-制作3D演示动画
  133.   11.1  场景、物体和照相机
  134.     11.1.1  控制场景窗口
  135.     11.1.2  控制照相机
  136.   11.2  简单动画
  137.   11.3  盒子中反弹的球
  138.   11.4  与场景交互
  139.     11.4.1  响应键盘事件
  140.     11.4.2  响应鼠标事件
  141.     11.4.3  摄像头控制演示
  142.   11.5  创建复杂模型
  143.     11.5.1  faces()的用法
  144.     11.5.2  读入模型数据

  145. 12  OpenCV-图像处理和计算机视觉
  146.   12.1  储存图像数据的Mat对象
  147.     12.1.1  Mat和NumPy数组
  148.     12.1.2  像素点类型
  149.     12.1.3  在图像上绘图
  150.   12.2  图像处理
  151.     12.2.1  二维卷积
  152.     12.2.2  形态学运算
  153.     12.2.3  填充
  154.   12.3  图像变换
  155.     12.3.1  几何变换
  156.     12.3.2  重映射(Remap)
  157.     12.3.3  直方图统计
  158.   12.4  图像识别
  159.     12.4.1  用Hough变换检测直线和圆

  160. 13  数据和文件
  161.   13.1  声音的输入输出
  162.     13.1.1  读写Wave文件
  163.     13.1.2  用pyAudio播放和录音
  164.   13.2  读写HDF5文件
  165.     13.2.1  使用h5py库
  166.   13.3  读写Excel文件
  167.     13.3.1  写Excel文件
  168.     13.3.2  读Excel文件

  169. 14  数字信号系统
  170.   14.1  FIR和IIR滤波器
  171.   14.2  FIR滤波器设计
  172.     14.2.1  用firwin设计滤波器
  173.     14.2.2  用remez设计滤波器
  174.     14.2.3  滤波器级联
  175.   14.3  IIR滤波器设计
  176.     14.3.1  巴特沃斯低通滤波器
  177.     14.3.2  双线性变换
  178.     14.3.3  滤波器的频带转换
  179.   14.4  滤波器的频率响应
  180.   14.5  二次均衡器设计工具
  181.   14.6  零相位滤波器
  182.   14.7  重取样

  183. 15  频域信号处理
  184.   15.1  FFT演示程序
  185.     15.1.1  FFT知识复习
  186.     15.1.2  合成时域信号
  187.     15.1.3  三角波FFT演示程序
  188.   15.2  观察信号的频谱
  189.     15.2.1  窗函数
  190.     15.2.2  频谱平均
  191.     15.2.3  谱图
  192.   15.3  卷积运算
  193.     15.3.1  快速卷积
  194.     15.3.2  分段运算
  195.   15.4  信号处理
  196.     15.4.1  基本框架
  197.     15.4.2  频域滤波器
  198.     15.4.3  频率变调处理
  199.     15.4.4  谱图差减法降噪
  200.   15.5  Hilbert变换

  201. 16  用C语言提高计算效率
  202.   16.1  用Ctypes调用DLL库
  203.     16.1.1  用ctypes调用DLL
  204.     16.1.2  NumPy对ctypes的支持
  205.   16.2  用Weave嵌入C++程序
  206.     16.2.1  Weave的工作原理
  207.     16.2.2  处理NumPy的数组
  208.     16.2.3  使用Blitz提速
  209.     16.2.4  扩展模块
  210.   16.3  用Cython将Python编译成C
  211.     16.3.1  编译Cython程序
  212.     16.3.2  提高计算效率
  213.     16.3.3  快速访问NumPy数组
  214.   16.4  用SWIG创建扩展模块
  215.     16.4.1  SWIG的调用方法和实例
  216.     16.4.2  SWIG基础
  217.       3  指针
  218.       4  全局变量
  219.       5  结构和类
  220.       6  类型映射
  221.       7  函数指针
  222.       8  回调Python函数
  223.     16.4.3  SWIG处理NumPy数组

  224. 17  自适应滤波器和NLMS模拟
  225.   17.1  自适应滤波器简介
  226.     17.1.1  系统辨识
  227.     17.1.2  信号预测
  228.     17.1.3  信号均衡
  229.   17.2  NLMS计算公式
  230.   17.3  NumPy实现
  231.     17.3.1  系统辨识模拟
  232.     17.3.2  信号均衡模拟
  233.     17.3.3  卷积逆运算

  234. 18  单摆和双摆模拟
  235.   18.1  单摆模拟
  236.     18.1.1  计算摆动周期
  237.   18.2  双摆模拟
  238.     18.2.1  公式推导
  239.     18.2.2  微分方程的数值解
  240.     18.2.3  动画演示

  241. 19  分形与混沌
  242.   19.1  Mandelbrot集合
  243.     19.1.1  连续的逃逸时间
  244.   19.2  迭代函数系统(IFS)
  245.     19.2.1  2D仿射变换
  246.     19.2.2  迭代函数系统设计器
  247.   19.3  L-System分形
  248.   19.4  分形山脉
  249.     19.4.1  一维中点移位法
  250.     19.4.2  二维中点移位法
  251.     19.4.3  菱形方形算法
复制代码

论坛徽章:
0
2 [报告]
发表于 2010-06-16 16:17 |只看该作者
嗯,Python在科学计算方面也算是比较强。

论坛徽章:
0
3 [报告]
发表于 2010-06-17 18:00 |只看该作者
不错,PYTHON很强大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP