unicodedata.normalize可以将半角假名转换成全角,将全角字符转换成半角,得到统一的格式:

1import unicodedata
2print unicodedata.normalize("NFKC", u"フガホゲ-%*@ABC−%*@123")

0 1 2 3 4

用OpenCV的matchTemplate()函数找两幅图像中的不同点,本文中的图像为公司内部交流杂志中的题目,答对了有奖品拿。

Shapely是一个很方便的几何图形处理扩展库,本文通过几个实例介绍它的一些基本功能。

本文通过实例介绍二项分布和Beta分布的含义,并使用pymc对抛硬币进行模拟实验,从而获得Beta分布。

计算两个任意椭圆的交点需要求解一个一元四次方程,而通过椭圆的参数计算出这个方程的系数也是很麻烦的事情。本文通过Sympy进行符号运算,并自动生成计算交点的程序。

Pandas的groupby操作十分迅捷,本文介绍其运算原理,以及Pandas内部所采用的优化手段。

Pandas中的Series对象提供了数组和字典的功能,在简要介绍其用法之后,我们将深究一下Series对象的实现原理。

NumPy的创始人Travis Oliphant在离开Enthought之后,创建了CONTINUUM,致力于将Python大数据处理方面的应用。最近推出的Numba项目能够将处理NumPy数组的Python函数JIT编译为机器码执行,从而上百倍的提高程序的运算速度。

本文分析IPython是如何将对象转换为显示信息的,如何自定义对象的显示。

本书介绍如何使用Sphinx、Leo、xeLaTex等软件制作一个写书环境。
本书通过有趣的实例程序详细地介绍了Prolog语言的语法,以及其在人工智能领域方面的应用。
在《Python科学计算》中,我们用许多实例介绍了一些常用的科学计算库的用法。然而为了将书中的知识融会贯通,还需要你自己动手,编写程序解决问题。本书提供了大量的练习题,并且每道练习题都提供了详细的说明和辅助代码,让你可以专心于解决问题的关键点。
Python是一门简单易学的编程语言,如果读者已经掌握了一门编程语言,那么可能只需要花一天时间学习Python的基本语法,就能开始用它解决问题。但真正掌握一门编程语言都需要持之以恒地长期付出努力,所以在你用Python解决问题的过程中,还需要不断地学习和训练。 本书的每个章节都会对Python的某个方面进行较深地挖掘,有时候这些内容甚至不能运用到实际的工作中。然而学习的乐趣正在于此,让我们将这些一点一滴的乐趣积攒起来,说不定它们哪天能真的派上用场,帮你解决大问题呢!
本书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍如何制作交互式的2D、3D图像,如何设计精巧的程序界面,如何与C语言编写的高速计算程序结合,如何编写声音、图像处理算法等内容。书中涉及的Python扩展库包括NumPy、SciPy、SymPy、matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV等,涉及的应用领域包括数值运算、符号运算、二维图表、三维数据可视化、三维动画演示、图像处理以及界面设计等。 书中以大量实例引导读者逐步深入学习,每个实例程序都有详尽的解释,并都能在本书推荐的运行环境中正常运行。此外,本书附有大量的图表和插图,力求减少长篇的理论介绍和公式推导,以便读者通过实例和数据学习并掌握理论知识。
Python世界的发展日新月异,在本书第一版出版之后,Python在数据处理、科学计算领域又出现了许多新的进展。第二版将会努力跟上Python发展的步伐,将最新的最热门的扩展库介绍给读者。
0 1

演示如何将matplotlib的Figure嵌入到PyQt4界面中,并调用FuncAnimation实现图表的动画演示。

从指定的链接地址下载IPython notebook并将其转换成HTML和markdown文档。需要安装nbconvert: https://github.com/ipython/nbconvert

采用itertools模块中的各种迭代器和产生器编写,实现懒惰计算。

通过缩小Spyder的工具栏图标、菜单、状态栏,隐藏DockWidget的标题栏等,扩大代码的编辑区域,以适合分辨率较低的屏幕使用。为了运行此程序,首先打开Spyder的Internal Console,然后在其中通过右键菜单中的Run...运行本程序。

Logicool的unify receiver可以同时支持多个无线设备,但是Logicool只提供了Windows下的驱动程序。本程序可在Ubuntu下对无线设备进行绑定。只需要sudo执行本程序,并打开设备的电源开关即可。参考程序: http://tycho.ws/blog/2011/12/logitech-unifying-receiver

演示如何使用plot_date()绘制横轴为日期的图表,可以选择以数据为刻度,或者等间距的刻度。

在张老师代码的基础上,补充了鼠标的操作部分,不是很准确。

本来想发到原帖的回复中,结果格式乱了,先放在这里了。

本程序采用guiqwt绘制实时的曲线图,可用于大量实时采集数据的同步显示。

语言交流

在这里讨论汉语和日语的学习。

一起学谚语 HY 2013/06/25 17 回复 HY
若愚兄,会不会登坛讲课,讲讲日语? ddbb12 2012/03/22 1 HY

使用ctypes中提供的函数,可以将对象的地址转换为对象:

1def id_to_object(id_):
2    import ctypes
3    return ctypes.cast(ctypes.c_void_p(id_), ctypes.py_object).value

2014,04 海月 开文

HY 我爱我家 11小时之前