上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 把yield视作控制流程的方式 Python协程 一个简单的协程: def simple_coroutine(): print('-> coroutine started') x=yield print('-> coroutine received:',x) >>>my_coro=simple_co 阅读全文
posted @ 2020-08-29 16:34 猫七的blog 阅读(109) 评论(0) 推荐(0) 编辑
摘要: for 仅当for循环运行完毕时,才运行else块。 while 仅当while循环因为条件为假值而退出时,才运行else块 try 仅当try块没有异常抛出时才允许else块 with语句:简化try,finally模式,这种模式用于保证一段代码运行完毕后执行某项操作,即使那段代码由于异常,ret 阅读全文
posted @ 2020-08-25 14:53 猫七的blog 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一个句子在语料库中出现的概率,该如何计算? 句子由单词构成,把句子表示成单词列表,则一个句子在一个语料库出现的概率为: 而利用极大似然估计可以计算每个后验概率: 随着句子长度的增大,语料库极有可能统计不到长句子的频次,导致=0 马尔科夫链:给定时间线上一串事件顺序发生,每个事件发生概率只取决于前一个 阅读全文
posted @ 2020-08-23 17:03 猫七的blog 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 生成器函数:参数为任意的可迭代对象,返回值是生成器。 def vowel(c): return c.lower() in 'aeiou' #使用filter函数生成符合条件的字符串列表 list(filter(vowel,'Aardvark')) #使用itertools的filterfalse函数 阅读全文
posted @ 2020-08-23 13:17 猫七的blog 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 解释器需要迭代对象x时,会自动调用iter(x) 1.检查对象是否实现了__iter__方法,实现了就调用它,获取一个迭代器。 2.没有实现__iter__方法,实现了__getitem__方法。Python会创建一个迭代器,按顺序获取元素。 3.都没有实现,就会抛出TypeError异常。 所有什 阅读全文
posted @ 2020-08-17 09:16 猫七的blog 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.java map对象。 2.TreeMap 3.List<String> LinkedList<String> 阅读全文
posted @ 2020-08-17 00:11 猫七的blog 阅读(77) 评论(0) 推荐(0) 编辑
摘要: Cpython:标准的Python解释器,使用C语言实现。 EAFP:“it's easier to ask forgiveness than permission” 取得原谅比获得许可容易 KISS:“keep it Simple,Stupid” ORM:Object-Relational Map 阅读全文
posted @ 2020-08-15 20:13 猫七的blog 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 接口 类实现继承的公开属性与公开方法的过程。 “x类对象”,“x类协议”,“x类接口”都是一个意思。 “鸭子类型”:忽略对象的真正类型,转而关注对象有没有实现所需的方法、签名和语义。 “白鹅类型”:抽象基类。(继承abc.ABC) 鸭子类型举例: try: field_names=field_nam 阅读全文
posted @ 2020-08-15 10:58 猫七的blog 阅读(86) 评论(0) 推荐(0) 编辑
摘要: brl=1/2.43 format(brl,'0.4f')#只显示小数点后4位 format(2/3,'.1%’)#显示小数点后一位,百分数 阅读全文
posted @ 2020-08-11 17:22 猫七的blog 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 函数/UDF -输入一行记录,输出一行记录。如length 聚集函数/UDAF -输入多行记录,输出一行记录。如sum/count 表生成函数/UDTF 输入一行记录,输出多行记录,如explode 自定义函数 自己用java开发jar包 阅读全文
posted @ 2020-08-10 15:55 猫七的blog 阅读(74) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页