自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (3)
  • 收藏
  • 关注

转载 大数乘法-分块乘法

对于32位字长的机器,大约超过20亿,用int类型就无法表示了,我们可以选择int64类型,但无论怎样扩展,固定的整数类型总是有表达的极限!如果对超级大整数进行精确运算呢?一个简单的办法是:仅仅使用现有类型,但是把大整数的运算化解为若干小整数的运算,即所谓:“分块法”。 上图表示了分块乘法的原理。可以把大数分成多段(此处为2段)小数,然后用小数的多次运算组合表示一个大数。可以根据int的承载能力规定小块的大小,比如要把int分成2段,则小块可取10000为上限值。注意,小块在进行纵向累加后,需要进行进位校

2022-04-02 20:39:01 578

原创 DFS|BFS模板

一、DFS模板 #include <iostream> using namespace std; bool check() { ... } void dfs() { if (满足边界条件) { return; } for (int i = 0; i < 可扩展的路径数; i++) { if (check()) { 修改现场; dfs(下一种情况); 还原现场; } } } 二、BFS void bfs() { queue<

2022-04-01 10:24:51 216

python 模式识别 感知器.zip

1.实验数据:iris数据,分为三种类型:分别为w1,w2和w3类,每种类型中包括50个四维的向量,各类别出现的概率相等。 2实验要求 1)从iris数据的每个样本中取出三个特征作为分类特征,并且将样本点画出; 2)从每个类别的数据中抽取45个样本作为训练样本,5个样本作为测试样本, 3)用感知器批处理的方法实现w1类和w2类之间,w2类和w3类之间分类器的设计,并记录收敛的步骤。 4)用感知器单步处理的方法实现w1类和w2类之间,w2类和w3类之间分类器的设计,并记录收敛的步骤。 5)用多类分类器的逐步修正的方法对三个类别进行分类,写出每个类别的判别函数,画出分类面 6)将测试样本分别应用在分类器上,对测试样本进行判别,将判别结果进行显示。

2021-12-11

python 模式识别 Fisher.zip

实验数据:IRIS数据。分为三种类型,每种类型中包括50个四维的向量。 实验模型:假设IRIS数据是正态分布的。 实验准备:在每种类型中,选择45个向量作为训练样本,5个作为测试样本。 实验要求: 1. 使用fisher判别准则,从每个类别的4个特征中选取3个特征,分别针对其中的两种类别设计线性分类器,即设计第一类和第二类,第二类和第三类,第一类和第三类之间的分类面。 2. 并用测试样本计算分类器的性能。 3. 在确定w0时可以尝试使用不同的经验值,比较分类结果是否不同?   或者 分类结果一致 4. 要求画出投影前的样本点,以及投影后的测试样本点、投影方向及分类面。

2021-12-11

python 模式识别 贝叶斯分类器.zip

1.利用所提供的训练数据,完成基本最小错误率的贝叶斯分类器的设计,并用测试数据进行测试,计算出错误率。 2.再使用最小风险判别准则进行分类,实验中假设风险参数矩阵为L,该数据可根据实际损失的情况需要进行修改。 这里给定损失参数矩阵为:[0,2,1; 3,0,4; 1,2,0] 损失参数矩阵可以调整. 3.改变损失矩阵对分类结果是否会有影响?给出不同的两组损失矩阵得到的分类结果。 4.使用python语言来完成实验

2021-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除