python newbie——PE No.2

摘要: 斐波那契数列中的每一项被定义为前两项之和。从1和2开始,斐波那契数列的前十项为: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 考虑斐波那契数列中数值不超过4百万的项,找出这些项中值为偶数的项之和。 list = [1, 2]temp = 3while temp <= 4000000: list.append(temp) temp = sum... 阅读全文
posted @ 2013-04-04 20:12 XLiao 阅读(185) 评论(0) 推荐(0) 编辑

python newbie——PE No.1

摘要: 10以下的自然数中,属于3和5的倍数的有3,5,6和9,它们之和是23。 找出1000以下的自然数中,属于3和5的倍数的数字之和。 version 1: result = 0 for i in range(1,1000): if i % 3 == 0 or i % 5 == 0: result = result... 阅读全文
posted @ 2013-04-04 19:50 XLiao 阅读(192) 评论(0) 推荐(0) 编辑

python newbie——蒙特卡罗法计算圆周率

摘要: 蒙特卡罗法计算圆周率(就是往一个正方形里丢石子)。 from __future__ import divisionimport randomimport timefor j in range(2, 8): startT = time.clock() counter = 0 for i in range(10 ** j): x = random.unifor... 阅读全文
posted @ 2013-04-04 18:19 XLiao 阅读(604) 评论(1) 推荐(0) 编辑

Leonid Shifrin 的书

摘要: 自我毁灭的函数 来自 Michael Trott 的小技巧,能让一个函数在运行中毁灭自己,即清除自己的定义: Clear[f, x, y, z];z = 5;f[x_] := (Clear[f]; Print[x]);暂时不知道有什么用处。MapAll是深度优先的Thread和MapThread二者的区别在于:1. 如果被Thread的函数本来就能运行了,那么就会出乱子。MapThrea... 阅读全文
posted @ 2013-03-30 22:50 XLiao 阅读(283) 评论(0) 推荐(0) 编辑

指尖上的数学

摘要: 昨天下午去买菜,老板娘在打电话,我问老板娘西红柿多少钱一斤。她一边打电话一边拿出另一只手,很自然地伸出食指和中指。嗯,两块一斤。 全世界的人们都用手势来表示数字。在不同的地方,表示的方法和范围也不尽相同。在中国,人们用一只手就能表示1-10的数字。中国各地区文化有一定差异,数字手势也不尽相同。比较常见的是下图这一套: 在西方,人们用两只手(弱爆了)表示1-10。表示的方法很简单,不超过5... 阅读全文
posted @ 2013-02-11 21:33 XLiao 阅读(1698) 评论(0) 推荐(0) 编辑

瞎猫碰到死耗子

摘要: (*这篇文章是充数用的*)实在是太久没更新东西了,每次想写点什么都没有落实下来。最近逛博客园发现有很多人的模板和我用的是一样的,博客园有自定义css模板的功能,可是我不懂css。于是借用了一个别人写的模板,换上新衣之后发现和自己的预期有点差距,于是本着"大无畏的神经病主义”精神,我这个连css是什么的缩写都不知道的人摆弄起了那套css模板。我的要求并不高,只要页面简洁干净就行了,换的那个新模板其实已经很大程度满足我的要求了:纯灰色的背景,雅黑字体的标题和导航条,正文部分毫无任何累赘。我有一种“一边倒”的审美倾向,如果要华丽,就华丽到死,如果要简洁,就简洁到忧伤。所以,挂在右边的侧边栏 阅读全文
posted @ 2013-02-10 15:49 XLiao 阅读(211) 评论(0) 推荐(0) 编辑

DownValues, UpValues, SubValues, 和OwnValues之间的区别?

摘要: 原链接:在这里-------------------------------------------------------------------------------------------------首先我们要知道,在Mma中,所有的功能其实都是各种各样的模式(patterns)的体现而已.让我们从 OwnValues开始, 这种模式类型就是你在其他编程语言里学到的所谓"变量". 正如它字面上的意思所表示的:一个符号的OwnValues就是这个符号本身所代表的值. In[1] := a = 2; OwnValues[a]Out[1] := {HoldPattern[ 阅读全文
posted @ 2012-10-19 16:38 XLiao 阅读(368) 评论(0) 推荐(0) 编辑

终于用上Windows Live Writer 了

摘要: 在线写的时候一张张传图片很麻烦,上次知道博客园能用Live Writer发布文章便马上试了下.结果,悲剧了,新版的Live Writer在在线安装的时候失败了. 这次用了一个独立安装的老版本,终于成功了.在此测试一下效果. 图片: 代码: 1: Print ["Hello Word!"] 阅读全文
posted @ 2012-10-09 13:33 XLiao 阅读(168) 评论(0) 推荐(0) 编辑

关灯游戏

摘要: 非原创,几乎完全借鉴了此处的代码,我主要添加了几个关卡.暑假里就尝试过搞这个,一直没成功,今天看到这个代码眼前一亮啊,感谢paradox2同学.code:stagelist = {{{1, 1}, {1, 2}, {1, 4}, {1, 5}, {2, 1}, {2, 3}, {2, 5}, {3, 2}, {3, 3}, {3, 4}, {4, 1}, {4, 3}, {4, 5}, {5, 1}, {5, 2}, {5, 4}, {5, 5}}, {{1, 1}, {1, 2}, {1, 4}, {2, 3}, {2, 4}, {2, 5}, {3, 1}, ... 阅读全文
posted @ 2012-09-11 17:12 XLiao 阅读(633) 评论(0) 推荐(1) 编辑

杂七杂八备忘录

摘要: Exit[] 关闭当前内核,用来清除所有定义.Export["filename",list,"Table"] 将list用Table形式输出.Import["filename","Text"] 以字符串形式导入数据.Delimiter Manipulate中用作分隔符 阅读全文
posted @ 2012-08-31 12:59 XLiao 阅读(157) 评论(0) 推荐(0) 编辑