海月善于说真话

  

海月爸爸给海月抓的金龟子,非常喜欢吃黄瓜。

  

海月在幼儿园参加活动,用水彩印手印,其实脚也可以,快结束的时候脸几乎也。。。 

  

在幼儿园和小朋友一起玩游泳池,看到别人在吹泡泡,海月跑去抓泡泡,姿态还挺优美。

海月一个人在走廊里转圈圈让妈妈看,我边看边说:一会把自己转晕了。海月说:我要把你们也转晕。我很奇怪:是海月在转,爸爸妈妈又没转。海月解释说:这不是房子在转嘛。逗得我笑了起来,心想:那只是你眼里的房子在转。

和海月一起出去散步,为了消耗她的体力,绕着住宅区转了一大圈,边转边查数(多半都是我一个人查的津津有味),快转到家的时候,海月开始抓虫子。王金战老师说:要用放大镜看孩子的优点,真心真意的夸奖孩子。切忌不要总是:你真聪明,真乖的,会把孩子搞吐。于是在这样一个场合下,我不再陈词滥调:海月对动物很有兴趣,以后做个生物学家,研究一下蜜蜂为什么消失,恐龙为什么灭绝。海月的回答是:我对恐龙就没什么兴趣了,我其实就是想把虫子放在家里玩。这也许就是海月的真心话。 


扔东西是一种发泄吗?

最近海月不知为什么变得喜欢乱扔东西,而且是不管是有危险的没危险的,能扔的不能扔的,都随手就是扔很远。有一次海月嘴上说着:剪子放在这危险,便拿起来就扔,结果把拉门扎了个坑。还有一次吃完饼干,随手把装饼干的碗扔出去很远。扔完后问她为什么要扔,她却连扔了什么都没注意到。

有时候可能是为了引起别人的注意,有的时候是要有人陪她玩。陪小孩子玩可不是件轻松的差事。现在树上有很多蝉,所以每天从外面回来都要抓回一只来。可是那蝉太精神,根本不配合海月的命令。以前海月爸爸总是把蝉打晕了拿回来,所以很听话。海月于是就要我也把蝉打晕,把它放在白菜上让它吃东西。这个我实在是下不了手,海月就哭起来。直到哭累了为止。


都是天气惹得祸

今天比较热,也许是温度高的原因,搞得你特别兴奋。你先是把大米撒了一地,让虫子在上面爬。吃饭的时候又特意把筷子扔在地上来激怒我,这次你又成功了。你总是在把我惹毛了后,回味无穷般地说:我把妈妈给气死。然后又喝了很多自来水,你的理由是我每天给你喝自来水,所以自己就要喝。日本的自来水是可以喝的,烧开的水不及时喝反倒容易变质,但一次也不能喝那么多呀。快睡午觉了让你去小便,你很和气地说;可能有也可能没有哟。我知道你是有意不尿的,所以装作不知道离开一下,就听到你尿了很多。

我们的暑假生活无疑对我的心理承受能力是一次考验,我知道你的逆反心理还没有结束,虽然有些过迟。拜托偶尔也让妈妈感受一下女儿该有的温柔体贴,尽管我知道那是奢望。

你经常自己表扬自己:我会穿衣服了,还会解扣子了,我还会开门了。今天中午你还第一次用筷子夹了小西红柿和黄瓜。我希望你什么时候能表扬自己:我不再气妈妈了。我耐心地等待这天的到来。 

  

 在儿童馆和小朋友一起玩游泳池

 在草地里抓虫子,手里是刚选的面包 


暑假到了

暑假开始了,日本的很多活动场所都有暑假,比如体操班,儿童馆。一个半月的长假每天和海月大眼瞪小眼的怎么过呀。海月乖起来挺乖,烦起来特别吵,变换着声调哭给你听,还时不时地傻笑,自己说自己:我一会哭一会笑的。

好在8月份海月爸爸有一个长假,而且因为前不久的流感,神户的旅游区游客会比较少,为了振兴旅游业,王子动物园,须磨水族馆还有青少年科技馆等一律免费(大人也免费), 不过能不能去,要看海月爸爸的精神状态,他总是假装头疼在家看电影。


海月玩中学

为了让海月养成学习的习惯,每天睡觉前给海月读故事书,并且每读完一页,让她认里面的一个汉字,或日语的平假名片假名,然后才能翻下一页。开始有些不耐烦,渐渐地习惯了就不再闹了。而且每一个故事,几乎只认一两个生字,大部分是复习以前的。
走路的时候如果有精神就和海月轮流查数,我说一个海月说一个。 多半海月都会说累,就我自己查,有的时候高兴了,海月会跟我一起查数玩。或者我也累了,就查数游戏结束。
在外面如果下了雨,就背:好雨知时节,看到乌鸦就背:枯藤老树昏鸦。或者自己背一首新诗,不管海月有没有听,也不管她会不会,就是一个劲地背。直到海月大喊:别背了,听着烦死了。我还是继续背,拿我没辙。
最近我用白纸描书上的拼音,让海月用彩色笔描我写的。海月写好一个后再念出来,就非常开心地自己鼓掌,我也跟着鼓掌,边写还边让爸爸妈妈看,样子非常兴奋。拿笔的技巧也逐渐熟练了很多。

外面热浪滚滚,屋里开着空调,海月睡得很香甜。


谁死了都要变肥料

  

日本各地会定时举办集市,有点像中国的庙会,有吃的,有玩的,有日用品。前不久在家附近的一个公园有一个专门为小孩子举办的庙会,聚集了很多孩子。海月对别的都不是很感兴趣,就很想玩一下捞鱼的游戏,300日元玩一回,不管能不能捞到,也不管捞了多少鱼,如果愿意都可以得到三条鱼。海月还从来没有玩过,就让她玩这个。因为捞鱼的工具是用纸做的,纸破了的话就意味着游戏结束。我捞了两条就让海月捞,还不错海月也捞了一条。最后海月非常紧张地拿着三条鱼回家了。

可是到家没多久就牺牲了一条,我告诉海月把死鱼扔到楼下做花草的肥料吧,海月很赞同主动扔了下去。过了一个星期又有一条在死亡边缘挣扎,海月爸爸非常惋惜地把它放在一个小盆子里给它住单间,想让它有一个善终。没想到海月趁海月爸爸不注意,把这条还在挣扎的鱼也扔到了楼下。海月爸爸非常气愤问海月:爸爸死了,是不是也要扔到楼下做肥料。海月的回答非常直接了当:是呀,还可以长个花花草草什么的。海月爸爸终于明白了一件事:养儿防老这句话已经过时了。


用PythonVTK库绘制洛仑兹吸引子

VTK(Visualization Toolkit)是一套开放源码的大型图形应用函数库。Python下有vtk的绑定,不过用起来和C++的API用法相同,不能体现出Python作为动态语言的优越性。TVTK在VTK基础上增加了Traits功能,使得所有的VTK对象都支持traits。极大地方便了VTK库在Python下的使用。而mayavi2则建立在TVTK的基础之上,它既可以作为3D数据可视化的应用程序,也可以作为Python的库,嵌入到别的应用程序中,并且对常用的功能提供了mlab API,一个类似于matlab命令的API集合,方便交互式图形处理。下面就以绘制Lorenz attractor为例,介绍一下mayavi2和TVTK的基本使用。

  • Lorenz attractor,中文译为洛伦兹吸引子,关于其详细介绍请参看此处 
  • 要手工安装上述所有的库比较麻烦,因为要安装一大堆东西,因此我是直接去下载一个python(x,y) ,进行完全安装,这样就什么东西都有了。

下面的程序计算Lorenz attractor的轨迹,并且用pylab库绘制出x,y,z三个坐标和时间的关系。通过这个计算我们得到一个时间轴数组t,它是一个0到100、步长为0.01的等差数列,一个三维坐标数组data3d,他是一个10000*3的二维数组,其中第二维度的三个分量分别为x,y,z轴上的坐标。

01# coding=utf-8
02from scipy.integrate import odeint
03import pylab
04import numpy as np
05def lorenz(w, t, p, r, b):
06    x, y, z = w
07    return np.array([p*(y-x), x*(r-z)-y, x*y-b*z])
08   
09t = np.arange(0, 100, 0.01) # 创建时间点
10init_pos = (0.0, 1.0, 0.0) # 初始位置
11data3d = odeint(lorenz, init_pos, t, args=(10.0, 28.0, 3.0)) #调用ode对lorenz进行求解
12pylab.plot(t, data3d[:, 0], t, data3d[:, 1], t, data3d[:, 2]) #绘制位置和时间的关系图
13pylab.show()

为了绘制三维图形,只需要导入mlab库,并调用mlab.plot3d函数即可。

01# coding=utf-8
02from scipy.integrate import odeint
03import numpy as np
04from enthought.mayavi import mlab
05def lorenz(w, t, p, r, b):
06    x, y, z = w
07    return np.array([p*(y-x), x*(r-z)-y, x*y-b*z])
08         
09t = np.arange(0, 100, 0.01) # 创建时间点
10init_pos = (0.0, 1.0, 0.0) # 初始位置
11data3d = odeint(lorenz, init_pos, t, args=(10.0, 28.0, 3.0)) #调用ode对lorenz进行求解
12mlab.plot3d(data3d[:, 0],data3d[:, 1],data3d[:, 2],t,tube_radius=0.1, colormap="Blues")
13mlab.show()

plot3d(x, y, z, s, ...)
其中x, y, z为一系列点的三维坐标,s为每个点所附带的一个标量值,这个值影响线条的颜色。我们用时间对点着色,白色到蓝色的渐变代表了时间的方向。
绘制的效果如下:



我们也可以直接调用vtk的库函数绘制,不过工作量比较大。下面的程序将data3d转换为一个PolyData,然后调用其它的vtk函数显示此PolyData,最终效果如下,没有对时间进行着色。


01# coding=utf-8
02from scipy.integrate import odeint
03import numpy as np
04from enthought.tvtk.api import tvtk
05def lorenz(w, t, p, r, b):
06    x, y, z = w
07    return np.array([p*(y-x), x*(r-z)-y, x*y-b*z])
08   
09t = np.arange(0, 100, 0.01) # 创建时间点
10init_pos = (0.0, 1.0, 0.0) # 初始位置
11data3d = odeint(lorenz, init_pos, t, args=(10.0, 28.0, 3.0)) #调用ode对lorenz进行求解
12 
13lines = np.zeros((len(t)-1, 2), np.int32)
14lines[:,0] = range(0, len(t)-1)
15lines[:,1] = lines[:,0] + 1
16 
17polydata = tvtk.PolyData()
18polydata.points = data3d
19polydata.lines = lines
20m = tvtk.PolyDataMapper()
21m.input = polydata
22a = tvtk.Actor(mapper=m)
23ren = tvtk.Renderer(background=(0.1, 0.2, 0.4))
24ren.add_actor(a)
25rw = tvtk.RenderWindow(size=(300,300))
26rw.add_renderer(ren)
27rwi = tvtk.RenderWindowInteractor(render_window=rw)
28rwi.initialize()
29rwi.start()


七夕

马上就到七夕节了,日本的习惯是用折纸装饰小竹子,还把自己的愿望写出来挂在竹子上面。今天在儿童馆做了这样的装饰物,海月许了三个伟大的愿望---能穿更漂亮的衣服,能吃更多的零食,和能看更多的米奇动画片。真遗憾这三个愿望恐怕近期内都很难实现,不过愿望嘛,不能实现才叫愿望。但还是希望海月的三个伟大的愿望能早日实现。 

 


加油!!!

曾经多次和海月爸爸探讨海月的智商指数,通过让海月做3岁儿童的智力题,以及海月对学习方面的态度和专注力来分析,得出了令人遗憾的结论,海月没有继承她爸爸的脑智商。显然我无权抱怨什么,没有随爸爸也就是随了妈妈,我除了对海月表示抱歉,就是用我的30年沉淀下来的经验来帮助海月少走弯路,给她设计未来。曾经因为这件事偷偷的落泪,想想海月有一天也许会像妈妈一样感受到因为成绩不好的失落,而缺少像爸爸一样的把自己的学生时代,像讲传奇般的讲给家人听的荣耀。一想到这,就会觉的微微心痛。 最关键的是要让海月感受到学习的乐趣,引导她热爱学习,这的确是需要开动脑筋的问题。 

妈妈加油!!!