0 1 2 3 4

和Python(x,y)不一样,在Ubuntu中需要手工安装科学计算的各个模块,本文介绍如何安装IPython, NumPy, SciPy, matplotlib, PyQt4, Spyder, Cython, SWIG, ETS, OpenCV。

本技巧集内容简介:对齐左右Y轴;自定义图像的颜色条(Colorbar);处理曲线的鼠标选取。

关于readlines()的可选参数sizehint的一些说明。

在最新版的Cython 0.16中,增加了内存视图,用它可以很方便地存取NumPy数组等支持buffer接口的对象中的数据。

最新版的IPython中添加了一项重要的功能:notebook,它采用Web浏览器作为界面,操作十分方便。但是由于Spyder尚不支持最新版的IPython,因此在Python(x,y)中采用的仍然是旧版本。本文介绍如何使用virtualenv安装最新版本的IPython,并将其制作成便携环境,可以复制到U盘中在任何Windows系统下运行。

通过“弹簧-质量-阻力系统”演示如何使用欧拉方法、中点法、龙格-库塔法(Runge-Kutta)求解微分方程,并比较解的误差精度。

本技巧集的内容:绘制不连续函数的不连续点;参数曲线上绘制方向箭头;修改缺省刻度数目;Y轴不同区间使用不同颜色填充的曲线区域。

guiqwt是Spyder的作者为其开发的一套基于PyQwt的绘图扩展库。它能很方便地在PyQt4的界面程序中添加高效的绘图控件。本文介绍如何使用guiqwt编写实时绘图程序。