请教一个类的初级问题

spaceman01 2019-11-08 11:42:44
from thinkbayes import Pmf

class Cookie(Pmf):
"""A map from string bowl ID to probablity."""

def __init__(self, hypos):
"""Initialize self.

hypos: sequence of string bowl IDs
"""
Pmf.__init__(self)
for hypo in hypos:
self.Set(hypo, 1)
self.Normalize()

这里的Pmf.__init__(self)是什么意思?在thinlbayes.py的class Pmf(_DictWrapper)里并没有__init__(self),而且self.Set(hypo, 1)的self应该
是_DictWrapper对象,而不是指的Cookie,那么def __init__(self, hypos):的self是哪个呢?这绕来绕去弄得我有点混乱。
...全文
48 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmzl 2019-11-08
  • 打赏
  • 举报
回复
多重继承,看到那个母体才知道怎么回事
小男孩尼克是个中学生,他每天都用手机和朋友通电话,发信息,上网。而且还从网上下载手机游戏来玩。 有一天,尼克从朋友那里听说,不光可以下载别人制作好的手机应用,而且还可以用一种叫做JAVA的东西来制作自己的手机应用程序。好奇心很强的尼克,真想马上就能自己制作应用程序,于是便去请教住在附近的精通手机应用和JAVA知识的JAVA博士…… 这可不是低幼读物哦,这是NEC-MobileFriend带给我们的手机JAVA入门讲座!适合所有人阅读,没有学习过编程也可以!只要你对自己编写手机游戏感兴趣! 这套讲座以小主人公尼克和JAVA博士对话的形式,配合丰富生动的插图,一步一步,由浅入深,由概念到实作地逐渐教会你手机JAVA开发的方方面面,本站强烈推荐! 讲座目录: 初级第一讲: 什么是JAVA? 介绍手机Java和编程的基础概念。 初级第二讲: 制作Java应用的环境 介绍如何制作Java应用的环境。 初级第三讲: 终端上运行 介绍JAVA的构造,并在终端上实际运行。 初级第四讲: 编程基础1 介绍编程里最重要的概念――变量和数据型。 初级第五讲: 编程基础2 介绍编程里最重要的概念――条件分歧和重复。 初级第六讲: 编程基础3 介绍编程里最重要的概念――排列和方法。 初级第七讲: 初级制图 -画图?` 介绍如何在终端上制作图画。 初级第八讲: 介绍如何使用终端的Key Button 介绍如何使用终端的Key Button 初级第九讲: 什么是object指向? 介绍object指向的相关知识。 初级第十讲: 动 画 介绍怎么使用动画使图像“动”起来。 初级第十一讲: 动画2 介绍Java程序里面的音乐。 初级第十二讲: 声 音 介绍使用动画制作简单的游戏程序。

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧