雕刻时光

just do it……nothing impossible
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月30日

摘要: 1.self类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。你一定很奇怪Python如何给self赋值以及为何你不需要给它赋值。举一个例子会使此变得清晰。假如你有一个类称为MyClass和这个类的一个实例MyObject。当你调用这个对象的方法MyObject.method(arg1, arg2)的时候,这会由Python自动转为MyClass.method(MyObject, arg1, arg2)——这就是self的原理了。观察如下代码: 阅读全文

posted @ 2013-11-30 20:52 huhuuu 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 1.人类及动物的学习模式:观察->学习->技能机器学习的模式:data->ML(机器学习)->skill2.那什么是skill:技能是某种表现方法的增进 eg:stackdata->ML->more investment gain3.为什么需要机器学习而不是简单的定义:因为现实中的问题往往比较复杂,不能简单的定义。eg:怎么定义一棵树,只能learn from data.4.碰到问题了,判断是否可以运用机器学习,三个方面来判断: 1):pattern:是否存在一些潜在的模式(表现方法可以增进eg:预测股市) 2):definition:潜在的模式不容易被定义 阅读全文

posted @ 2013-11-30 17:44 huhuuu 阅读(397) 评论(0) 推荐(0) 编辑

摘要: 1.函数的动态重载def func(a, b = 5, c = 10): print("a is", a, "and b is", b, "and c is", c) func(3, 7)func(25, c = 24)func(c = 50, a = 100)func(50, c = 100,b=109)这个深深的冲击力我以前的语言观!动态语言果然跟静态语言不一样= =2.函数的返回值def func(a, b = 5, c = 10): print("a is", a, "and b is" 阅读全文

posted @ 2013-11-30 11:15 huhuuu 阅读(393) 评论(0) 推荐(0) 编辑