Coding and Information Theory,信息论与编码入门的一本书
2021-11-22 00:44:15 5.92MB 信息论与编码
1
这是一个使用循环编码实现 Go Back N ARQ 的函数。 使用的纠错FEC是循环编码,而CRC用于错误检测。 重传策略为 Go-Back-N。
2021-11-16 16:12:38 2KB matlab
1
omp算法matlab代码一种行之有效的双稀疏编码方法,AAAI-2018 arXiv论文在 目标 学习从生成模型$ y = A ^ * x + \ varepsilon $生成的样本$ y $中恢复稀疏字典$ A ^ * $。 数据和模拟设置 确定性,稀疏,正交字典$ A ^ * $ 稀疏,随机和不完整的字典 所需的Matlab软件包和/或库: 用于bipartite_matchings算法的gaimc 要将我们的算法与Trainlets进行比较,您需要下载并将其放在此文件夹中。 请注意,运行此程序需要一些库(mtimesx,omps等)。 怎么跑 设置要测试的算法的运行模式,然后运行run_simulation.m 。 接触 [Thanh Nguyen](感谢iastate dot edu)
2021-11-15 10:42:57 31.09MB 系统开源
1
leetcode 跳跃 《程序员代码面试指南》 第1章:栈和队列 CD5:设计一个有getMin功能的栈 CD6:由两个栈组成的队列 CD7:如何仅用递归函数和栈操作逆序一个栈 CD100:猫狗队列 CD13:用一个栈实现另一个栈的排序 CD15:生成窗口最大值数组 CD101:单调栈结构(不含重复值) CD188:单调栈结构(进阶,含重复值) CD16:求最大子矩阵大小 CD18:最大值减去最小值小于或等于num的子数组数量 CD102:可见的山峰对数量(CD102、CD105,待整理) 第2章:链表问题 CD48:打印两个有序链表的公共部分 CD49:在单链表和双链表中删除倒数第K个节点 CD106:删除链表的中间节点和a/b处的节点 CD107:反转单向和双向链表 CD108:反转部分单向链表 CD109:环形单链表的约瑟夫问题(进阶,CD110) CD111:判断一个链表是否为回文结构(时间复杂度O(N),空间复杂度O(N)) CD112:判断一个链表是否为回文结构(进阶,时间复杂度O(N),空间复杂度O(1)) LeetCode 138:复制含有随机指针节点的链表 CD114
2021-11-13 21:07:32 70KB 系统开源
1
This book is our attempt to summarize the state-of-the-art of iterative channel coding. Two other popular names which describe the same area are probabilistic coding and codes on graphs. Iterative decoding was originally devised by Gallager in 1960 in his remarkable thesis and then long forgotten. It was rediscovered by Berrou, Glavieux, and hitimajshima in 1993 in the form of turbo codes, and then independently in the mid 90’s by MacKay and McNeal, Sipser and Spielman, as well as Luby, Mitzenmacher, Shokrollahi, Spielman, and Steman in a form much closer to Gallager’s original construction. Iterative techniques have had a strong impact on coding theory and practice and, more generally, on the whole of communications.
2021-11-09 15:37:33 4.67MB maths algebra number
1
C++编程规范-101条规则、准则与最佳实践 中文版+英文原版合集 高清文字版 PDF格式 无水印 完整版 C++ Coding Standards 101 Rules, Guidelines, and Best Practices C++编程规范 by Herb Sutter and Andrei Alexandrescu 内容简介 · · · · · · 《C++编程规范:101条规则准则与最佳实践》中,两位知名的C++专家将全球C++界20年的集体智慧和经验凝结成一套编程规范。这些规范可以作为每一个开发团队制定实际开发规范的基础,更是每一位C++程序员应该遵循的行事准则。书中对每一条 规范都给出了精确的描述,并辅以实例说明;从类型定义到错误处理,都给出了最佳的C++实践。即使使用C++多年的程序员也会从《C++编程规范:101条规则准则与最佳实践》中受益匪浅。《C++编程规范:101条规则准则与最佳实践》适合于各层次C++程序员使用,也可作为高等院校C++课程的教学参考书。 作者简介 · · · · · · Herb Sutter,ISO C++标准委员会主席,C++ Users Journal杂志特邀编辑和专栏作家;他目前在微软公司领导NET环境下C++浯言扩展的设计工作除本书外.他还撰写了三本广受赞誉的图书:Exceptional C++ Style、Exceptional C++和More Exceptional C++。 . Andrei Alexandrescu,世界顶级的C++专家.“C++ Users Journal杂志的专栏作家,他的Modem C++ Design—书曾荣获2001年最佳C++图朽称号.书中所开发的Loki已经成为最负盛名的C++程序库之一。
2021-11-09 00:32:37 37.23MB C++ 编程规范
1
芦苇所罗门擦除 Reed-Solomon纠删码的Rust实现 也可以使用WASM构建,有关详细信息,请参见下面的WASM使用部分。 这是, 和。 1.XX版复制了BackBlaze的实现,并且性能较低,因为可以添加并行性的位置更少。 版本>= 2.0.0复制了Klaus Post的实现。 SIMD C代码是从Nicolas Trangez的实现复制而来,并做了一些小改动。 有关详细信息,请参见“和部分。 WASM用法 详情请看 防锈用法 将以下内容添加到您的Cargo.toml中作为普通版本(纯Rust版本) [ dependencies ] reed-solomon-erasure = " 4.0 " 或以下尝试使用SIMD的版本 [ dependencies ] reed-solomon-erasure = { version = " 4.0 " , features =
2021-11-08 22:49:58 60KB rust reed-solomon erasure-coding Rust
1
静态霍夫曼编码和解码,以及用于文本压缩的自适应霍夫曼编码和解码
2021-11-05 14:43:59 5KB matlab
1
零基础Python做词云 网上做词云的教程无数,大多都是各种乱七八糟的库一大堆,其实词云超简单,come on!一起coding! 工具: Python (3以后的版本随意) IDE:Pycharm (IDE就是方便coding的一个程序,不会安装可以参考另一篇文章) 用到的库:worldcloud,imageio,jieba 正文讲解: 关于库: wordcloud: 要想词云做的好,wordcloud少不了,worldcloud用于生成词云。 用到的函数:wordcloud.WordCloud().generate() : 就是这个函数造出的词云,第一个括号里填词云的各种参数,第二个括号里
2021-11-04 17:54:36 283KB coding jieba python
1
PyTorch套索 用于L1正则化最小二乘(套索)问题的PyTorch库。 该库正在进行中。 欢迎和赞赏的贡献! 作者:Reuben Feinman(纽约大学) 乍看上去: import torch from lasso . linear import dict_learning , sparse_encode # dummy data matrix data = torch . randn ( 100 , 10 ) # Dictionary Learning dictionary , losses = dict_learning ( data , n_components = 50 , alpha = 0.5 , algorithm = 'ista' ) # Sparse Coding (lasso solve) coeffs = sparse_encode ( data , di
2021-11-03 18:02:47 5.52MB pytorch lasso least-squares sparse-coding
1