摘要: if/else的优化方法 1)if/else 语句块的顺序 首先处理正逻辑而不是负逻辑 先处理简单的情况 先处理有趣的或者是可疑的情况 2)通过提早返回减少嵌套 3)总结变量 用一个短很多的名字来代替一大块代码,这就是总结变量。 使用德摩根定理,分解复制的判断逻辑 拆分巨大的语句,让语句更容易快速阅 阅读全文
posted @ 2016-12-22 22:45 黑眼眶 阅读(3607) 评论(0) 推荐(0) 编辑
摘要: 3-3 证明:I(X;Y)=H(X)-H(X|Y) 3-9 证明:没有冗余度的信源还能不能压缩?为什么? 能。没有冗余度的信源,我们只能进行有损压缩,不能进行无损压缩。 3-12 证明:等概率分布的信源还能不能压缩?为什么?你能举例说明吗? 能:至少可以进行有损压缩。因为“等概”未必“不相关”,例如 阅读全文
posted @ 2016-11-25 23:13 黑眼眶 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 5.给定如表4-9所示的概率模型,求出序列a1a1a3a2a3a1的实值标签。 算术编码代码 结果: 结论: a1a1a3a2a3a1的实值标签为 0.0273 6.对于表4-9给出的概率模型,对于一个标签为0.63215699的长度为10的序列进行解码。 算术解码代码: 结果: 结论: 标签为0. 阅读全文
posted @ 2016-11-05 17:33 黑眼眶 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 2.利用程序huff_enc和huff_dec进行以下操作(在每种情况下,利用由被压缩图像生成的码本)。 (a)对Sena,Sensin和Omaha图像进行编码。 4.一个信号源从符号集A={a1,a2,a3,a4,a5}中选择字母,其概率为P(a1)=0.15, P(a2)=0.04, P(a3) 阅读全文
posted @ 2016-09-25 16:22 黑眼眶 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.设X是一个随机变量,取值范围是一个包含M个字母的符号集。证明0<=H(X)<=log2M。 2.证明如果观察到一个序列的元素为iid分布,则该序列的熵等于一阶熵。 3.给定符号集A{a1,a2,a3,a4},求以下条件下的一阶熵: (a) p(a1)=p(a2)=p(a3)=p(a4)=1/4 阅读全文
posted @ 2016-09-12 22:45 黑眼眶 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 2.脚本 1)弹弓脚本 1-input.GetButton函数测试 说明: input.GetButton(“...”)是根据按钮名称返回true当对应的虚拟按钮被按住时 input.GetButton(“Fire1”):判断是否点击鼠标或触摸屏 实测: void Update () { bool  阅读全文
posted @ 2016-08-30 22:33 黑眼眶 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.材料创建 1)企鹅、猪 1.建立面片(plane),调整大小,与旋转位置(z-90:竖立 ; y-180:转至正面) 2.对物体加载材质(materials) 设置:去除背景色 材质组件 -> Unlit/Transparent -> Unlit -> transparent 3.为物体添加组件 阅读全文
posted @ 2016-08-30 22:21 黑眼眶 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1-1 数据压缩的一个基本问题是“我们要压缩什么”,对此你怎么理解? 数据压缩需要压缩的对象,我认为应该是: (1)所有的大容量存储的数据,如:通过采集得到的数据存放仓库--数据库; (2)所有的即时消息对象,即:即时采集、即时处理或传输的的消息; (3)所有的需要传播的数据对象,如:相互交流的文档 阅读全文
posted @ 2016-08-23 11:33 黑眼眶 阅读(257) 评论(0) 推荐(0) 编辑