Archives for April 2014

matplotlib画图时中文显示问题解决方法

在使用python最著名的画图库matplotlib画图时,若图表中有中文,默认会存在显示问题,如:

钟形函数一
这是由于matplotlib的\Python33\Lib\site-packages\matplotlib\mpl-data\matplotlibrc文件中没有定义能正确显示中文的字体,解决方法是,在代码中添加一行指定使用的字体,如下面代码中的第二行指定使用微软雅黑字体:

钟形函数二[......]

阅读全文 »

泊松范式(Poisson paradigm)

参数为λ的泊松分布为


参数为n和p的二项分布为


对于二项分布,当n很大、p很小时,令λ=np,则有$$!\begin{array}{l} P\lef[......]

阅读全文 »

样本空间与概率定义

集合运算
  • 交换律
  • 结合律
  • 分配律
  • $$!\begin{array}{c} \left( A\cup B \right)\cap C=\left( A\cap C \right)\cup \left([......]

    阅读全文 »

    Processing—视觉设计与艺术的程序语言

    1859年到1872年,达尔文的《物种起源》进行了6次修订,Processing的创始人之一Ben Fry(另一位是Casey Reas)使用Processing对6个版本的修订内容进行了可视化分析:http://benfry.com/traces/,不同颜色代表不同版本之间的改动地方。
    darwin_trace
    Processing是一种开源编程语言,专门为电子艺术和视觉交互设计而创建,其目的是通过可视化的方式辅助编程教学,并在此基础之上表达数字创意。Processing是Java语言的延伸,并支持许多现有的Java语言架构,不过在语法上简易许多。关于Processing的参考书籍,最权威的应该是该语言的两位创[......]

    阅读全文 »

    词云在线制作工具—Tagxedo

    Tagxedo(http://www.tagxedo.com/app.html)是一款制作个性化词云的在线工具,它不仅支持英文,还完美支持中文,并且支持定义云的外形、颜色、字体、排列方向,能够导出jpg或png格式的词云图片进行分享。下图是将乔布斯在斯坦福大学毕业典礼上的演讲英文稿制作成苹果标志的词云。
    apple_word_cloud[......]

    阅读全文 »