登录
首页 » 算法 » 香农法诺

香农法诺

于 2022-03-10 发布 文件大小:2.37 kB
0 87
下载积分: 2 下载次数: 2

代码说明:

在字段中的数据压缩,香农 — — Fano 编码,命名的克劳德 · 香农和罗伯特 · 范诺,是一种技术构建基于一套符号和其概率 (估计或测量) 的前缀码。它是最理想的意义上说,它不能实现最低的可能预期的码字长度象哈夫曼编码 ;但是不像哈夫曼编码,它不保证所有的码字长度是否符合其理论上的理想的一位。在 Shannon 的"通信数学理论",他 1948年条引入字段信息理论,提出了技术。该方法被归因于范诺,他稍后发表它作为一份技术报告。[1] 香农 — — Fano 编码不应混淆与香农编码,编码的方法用到 proveShannon 的无声的编码定理,或与香农 — — Fano — — 伊莱亚斯编码 (也称为埃利亚斯编码),算术编码的前奏。在香农 — — Fano 编码中,这些符号是到最不可能的从最有可能的顺序排列,然后分成两个设置,其总的概率是尽可能接近到相同的情况。所有的符号然后有分配 ; 其代码的第一位数字在第一套符号接收"0"和第二组中的符号接收"1"。只要任何带有多个成员集,这些集合,以确定它们的代码的连续数字重复相同的过程。当组已经降低到一个符号,当然,这意味着在完成 symbol 的代码并不会形成任何其他 symbol 代码的前缀。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • VC文字识别程序
    带简单汉字库、用户可以增加字库、实现字符的识别。用户能直接用,还可以修改成其它用途。使用方便实用。
    2022-06-02 17:28:47下载
    积分:1
  • 偶极天线的Fortran代码
    fortran code of dipole antenna
    2022-03-24 20:19:53下载
    积分:1
  • 复数运库,可对复数进行加减和开方运
    复数运算库,可对复数进行加减和开方运算- The complex operation storehouse, may carry on the addition and subtraction and the root to the plural number operates
    2023-05-15 21:20:03下载
    积分:1
  • vs.lib是一组线性代数与可积/迪在C++数学库…
    vs.lib is a math library in C++ with a set of linear algebra and integrable / differentiable objects. vs.lib is a rapid-proto-typing tool which makes programming in numerical applications as easy as writing mathematical expressions.-vs.lib is a math library in C++ with a set of linear algebra and integrable/differentiable objects. vs.lib is a rapid-proto-typing tool which makes programming in numerical applications as easy as writing mathematical expressions.
    2022-02-24 19:39:22下载
    积分:1
  • 矩阵类,可进行矩阵的各种运,并可求解N阶线性方程
    矩阵类,可进行矩阵的各种运算,并可求解N阶线性方程-matrices, matrix for the various operators and can solve linear equations N
    2023-04-30 23:20:03下载
    积分:1
  • 2维数组 截断 追加 测试
    应用背景 二维数组的截断和追加并不像TStringList那么简单。在研究二维数组的截断和追加时,写了本例子来研究。提供给有相同问题的后来人参考,代码有点青涩,毕竟是研究算法的的demo,不喜勿喷! 关键技术 二维数组的截断和追加是一个抽象的概念,本demo把它实例化,可以给爱偷懒的程序学习者参考,不足之处欢迎拍砖。{删除动态数组指定元素的过程: 参数 arr 是数组名, 参数 Index 是要删除的索引} procedure TForm1.DeleteArrItem(Index:Integer); var    j:integer; begin   if   Length(MyProArr)>1 then   begin    for j := Index to Length(MyProArr)-2 do        begin         MyProArr[j,0]:=MyProArr[j+1,0];         MyProArr[j,1]:=MyProArr[j+1,1];      end;     setlength(MyProArr,Length(MyProArr)-1,2);    end else    begin      setlength(MyProArr,0,2);    end;
    2022-11-15 14:10:02下载
    积分:1
  • Win32 Assembly to write small programs, including Source Code!
    -Win32 Assembly写的小程式,含 Source Code! -工程计算机,可达112 bits !--Win32 Assembly to write small programs, including Source Code!- Works the computer, up to 112 bits!
    2023-06-10 01:35:04下载
    积分:1
  • BP神经网络的数据分类——语音特征信号分类
    BP神经网络模型是一种典型的前向型神经网络,具有良好的自学习、自适应、联想记忆、并行处理和非线形转换的能力,是目前应用最为广泛的一种神经网络模型。本文介绍了BP神经网络的实现以及其在数据挖掘分类方面的应用。
    2022-05-24 03:50:26下载
    积分:1
  • c language algorithm. . . . Can be useful for the examination can be used to be
    c语言算法 。。。。可以对考试很有用 可以用来被-c language algorithm. . . . Can be useful for the examination can be used to be
    2022-02-21 13:52:55下载
    积分:1
  • c语言实例程序代码
    本程序均来自《c语言编程实例》,所上传的代码已得到调试成功,若有需要请留言。所有实例均为C语言初学者所经常遇到。
    2022-02-02 16:34:36下载
    积分:1
  • 696518资源总数
  • 104793会员总数
  • 32今日下载