主页

极大似然译码实验报告

极大似然译码实验报告 实验环境 编程语言:C++ 依赖库:标准C++库 编译指令:std=c++17 编码:utf-8 实验内容 1. 群码的构造 1.1 设计思路 1.2 具体实现 // e和d分别为编码函数和译码函数,类型为map<int,int> void Encoding::init(int m, int n, Matrix &H) { for (int b = 0; b < (1 << m); b++) { // 遍历所有原码 int eb = b; // 计算编码函数中x1, x2, ... , xr的值 for (int j = 0; j ...

阅读更多

LlamaIndex实现Agentic RAG

参考:【RAG检索增强生成】LlamaIndex与Qwen2的高效检索增强生成实践_llamaindex qwen2-CSDN博客 前期准备工作 安装必要的依赖 pip install modelscope pip install llama-index pip install llama-index-llms-huggingface pip install llama-index-readers-web pip install llama-index-core pip install llama-index-llms-openai pip install llama-index-llms-replicate pip install llama-index-embedd...

阅读更多

分段线性拟合

分段线性拟合工具 分段线性拟合工具 在下方输入数据点,每行一个点,格式为 U(伏特),R(欧姆)(例如:1,2)。 输入分段点(逗号分隔的电压 U 值): 拟合分段线性曲线

阅读更多

错排问题

用概率论求N阶行列式展开式中含主对角线元素的个数 问题建模 要用概率论的思想计算 $N$ 阶行列式展开式中包含主对角线元素的项的个数,可以将问题转化为一个排列组合问题并借助概率论的思路分析。 $N$ 阶行列式的展开式基于矩阵中所有 $N!$ 个排列(即 $\text{S}_N$,对 ${1, 2, \dots, N}$的全排列)确定。每个排列对应展开式中的一项。 ​ 展开式中的每一项具有如下形式: \(\operatorname{sign}(\sigma)\cdot a_{1,\sigma(1)}a_{2,\sigma(2)}\cdots a_{N,\sigma(N)},\) ​ 其中 $\sigma\in S_{N}$ 是一个排列。 主对角线元素是 ${a_{...

阅读更多

生日问题

理论分析 n个人生日各不相同(记作事件A)的概率 $P(A)=\frac{C_{365}^n\cdot n!}{365^n}$ n个人中存在至少两人生日相同(记作事件B)的概率 $P(B)=1-P(A)=1-\frac{C_{365}^n\cdot n!}{365^n}$ n-1个人中所有人都与我生日不同(记作事件C)的概率 $P(C)=\frac{364^{n-1}}{365^{n-1}}=(\frac{364}{365})^{n-1}$ n-1个人中有人与我生日相同(记作事件D)的概率 $P(D)=1-P(C)=1-(\frac...

阅读更多