- 博客(103)
- 资源 (9)
- 收藏
- 关注
原创 python卸载或者安装时提示There is a problem with this Windows Installer package.A program required
1、卸载时报这个错,先进行下修复,再执行卸载;2、安装时报这个错,安装的过程中,没有取得管理员的权限。以上为博主在安装python2.7.18时报错找到的解决方法,来源于https://www.cnblogs.com/apple2016/p/8176283.html本人自己电脑报这个错误的原因是因为之前安装过python2.7.10,而这个2.7.10的版本卸载时也报这个错误,使用上述方法成功卸载2.7.10版本,此后在安装2.7.18版本时便没有这个错误信息了,直接安装成功。...
2021-01-07 14:12:38
4700
1
转载 0-1背包的状态压缩问题
转载于:https://blog.csdn.net/mch2869253130/article/details/81906962我们将一维数组看作是一条直线,并且用前面的元素值来更新后面的元素值,我们有两种选择,一是从前往后更新,二是从后往前更新,但这两种更新的效果完全不同:从前往后更新,我们选择的是根据当前的状态值来更新本次的结果,从后往前更新,我们选择的是根据上一次的状态值来更新本次的结果。0-1背包问题的状态转移方程是:f[i][j] = max(f[i-1][j], f[i-1][j
2020-10-28 10:10:42
456
1
原创 mysql导出数据库到光盘中
一、安装和破解navicat1、点击navicat的安装包。2、点击下一步进行安装。3、点击“我同意”和“下一步”。4、设置Navicat的安装路径,在这里,选择默认的安装路径,然后点击下一步。5、选择开始目录,默认就行,这里直接默认,然后继续进行下一步。6、这一步是是否创建桌面图标,默认是勾选上的。直接保持默认即可,然后选择下一步。7、点击安装8、点击完成9、进入破解补丁文件夹。10、选择对应系统的补丁,这里选择简体中文64位。.
2020-06-13 21:55:52
398
原创 《大数据算法学习》(三)MNIST手写数字识别
一、使用MNIST数据集 本次学习使用神经网络识别手写数字,我们使用的数据集是MNIST数据集,MNIST数据集的长相如下图所示。 MNIST数据集是由0 到9 的数字图像构成。训练图像有6 万张,测试图像有1 万张,这些图像可以用于学习和推理。MNIST数据集的一般使用方法是,先用训练图像进行学习,再用学习到的模型度量能在多大程度上对测试图像进行正确的分类。 MNIST的...
2020-03-28 16:41:47
5010
原创 《大数据算法学习》(二)神经网络
一、神经网络的介绍1.1 概念 神经网络的出现就是为了解决设定权重的工作(即确定合适的、能符合预期的输入与输出的权重,现在还是由人工进行的),具体地讲,神经网络的一个重要性质是它可以自动地从数据中学习到合适的权重参数。 用图来表示神经网络,把最左边的一列称为输入层,最右边的一列称为输出层,中间的一列称为中间层。中间层有时也称为隐藏层。“隐藏”一词的意思是,隐藏层的神经元(和...
2020-03-21 19:27:55
4954
原创 数据挖掘课设----适合练练手
本组成员利用id3和c4.5对数据进行分析和处理,在获取相关数据方面,本组将数据写入excel文件中,并将其命名为data,然后进度读取和分析处理。数据预处理是分别利用c4.5和id3实验数据:收入 身高 长相 体型 是否见面 一般 高 丑 胖 否 高 一般 帅 瘦 是 一般 一般 一般 ...
2020-03-16 12:43:19
6552
1
原创 Spark流计算期末复习资料----助力高绩点
Spark集群搭建Spark基于standalone集群搭建,standalone是主从结构,分master,worker;app作业Application:带有自己需要的mem和cpu资源量,会在master里排队,最后被分发到worker上执行。app的启动是去各个worker遍历,获取可用的cpu,然后去各个worker launch executor。 Worker...
2020-03-16 12:24:49
4082
原创 Spark流计算课程设计----帮助新手入门实践
一、概述1.1 问题背景某网站系统实时产生日志信息,记录用户对系统的访问信息,例如:IP地址,用户名称,访问时间,请求和响应信息,其中IP地址信息是表示全国各地用户的访问情况,对IP地址的详细分析,可以了解各个地区对该网站系统访问的活跃度,用以判断该网站公司对区域活动的推广情况和投入成本。本项目为网站运营方向常用技术案例。1.2 本组完成的任务对日志进行清洗。 统计24小时内的访...
2020-03-16 12:22:53
5059
1
原创 R语言实验汇总----助力高绩点
多元统计分析及R语言建模(第四版)实验一:实验1:用R语言求矩阵的逆矩阵、特征根和特征向量 P37 练习题 二-1r=c(1.00,0.80,0.26,0.67,0.34,0.80,1.00,0.33,0.59,0.34,0.26,0.33,1.00,0.37,0.21,0.67,0.59,0.37,1.00,0.35,0.34,0.34,0.21,0.35,1.00)rR...
2020-03-16 11:59:05
7895
原创 R语言期末复习资料----助力高绩点
多元统计分析及R语言建模(第四版)R语言期末复习资料第一章 多元统计分析概述1.列出常用的统计软件,说明其使用范围和各自的优缺点 解:(1)SAS:组合软件系统,入门比较困难(2)SPSS:操作简单,无需编程,有方便的数据接口和灵活的功能模块组合(3)S-PLUS:操作界面简单,兼容性极好,全面的统计模型和分析手段,具有很强的图形处理能力(4)MATLAB:数值...
2020-03-16 11:57:41
16879
原创 《机器学习》(三)集成学习
一、概念 集成学习(Ensemble learning) 是用多种学习方法的组合来获取比原方法更优的结果。在机器学习的有监督学习算法中,我们的目标是学习出一个稳定的且在各个方面表现都较好的模型,但实际情况往往不这么理想,有时我们只能得到多个弱监督模型。集成学习就是组合这里的多个弱监督模型以期得到一个更好更全面的强监督模型。 集成学习潜在的思想是即便某一个弱分类器得到了错误的预测...
2020-03-14 22:51:47
4130
原创 《机器学习》(二)决策树算法
一、ID3算法 ID3算法的核心要义是在决策树各个结点上应用信息增益准则选择最好的特征,递归地构建决策树。具体方法是:从根结点开始,对结点计算所有可能的特征的信息增益,选择信息增益最大的特征作为结点的特征,由该结点的不同取值建立子结点;再对子结点递归地调用以上方法,构建决策树;直到所有特征的信息增益均很小或没有特征可以选择为止。最后得到一个决策树。需要记住的两个公式:熵:信息...
2020-03-14 13:22:12
3292
原创 《机器学习》 (一)机器学习的基本方法
1.统计分析1.1 概念 统计学是研究如何收集资料、整理资料和进行量化分析、推断的一门学科,在科学计算、工业和金融领域有着重要的应用,统计分析是机器学习的基本方法。 总体:根据一定目的确定的所要研究事物的全体。样本:从总体中随机抽取的若干个体构成的集合。推断:以样本所包含的信息为基础,对总体的某些特征做出判断、预测和估计。推断可靠性:对推断结果从概率上的确认,是决策的重要依...
2020-03-12 23:14:12
4497
原创 《大数据算法学习》(一)感知机
1.感知机的起源感知机是由美国学者FrankRosenblatt在1957年提出来的。是作为神经网络(深度学习)的起源 的算法。学习感知机的构造也就是学习通向神经网络和深度学习的一种重要思想。2.感知机的概念感知机接收多个输入信号,输出一个信号。 这里所说的“信号”可以想象成电流或河流那 样具备“流动性”的东西。像电流流过导线, 向前方输送电子一样,感知机的信号也会形成 流,向前方输送...
2020-03-12 20:28:12
3488
原创 程序设计初步ppt和训练题
本次的内容是依学校校队的安排,给学弟学妹们讲解程序设计初步的ppt,因为偏基础,只是讲的话效果不是很好,因此在VJ上挂了一套题,感兴趣的同学可以到VJ上自己做着玩。链接如下: https://vjudge.net/contest/355440PPT的下载地址:https://download.csdn.net/download/zhiyeegao/12136528PPT如下:...
2020-02-05 11:43:07
4794
原创 新年敬酒词归纳
因为新年有各种应酬,每次吃饭都要见到许多亲戚,免不了很多敬酒词,所以我在这里总结了了针对不同人群的敬酒词。一个针对所有人群都适用的敬酒词(懒人必备):祝您新春快乐,吉星高照,阖(he)家幸福,身体健康,万事如意!特别炫的敬酒词:祝您新的年一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美!老人:祝您福如东海、寿比南山、长命百岁、身体健康、...
2020-01-17 23:12:05
10336
原创 硬币问题
#include <bits/stdc++.h>using namespace std;const int maxn = 2e5+10;const int modd = 1e9+7;typedef long long ll;int n,s;int v[maxn],dpm[maxn],dpx[maxn];int mini = 999,maxi = -1;void ...
2019-08-29 15:50:14
11887
1
原创 最大连续和(子串)
用了4种方法实现:#include<bits/stdc++.h>using namespace std;typedef long long ll;const ll maxn=1e5+10;const ll mod=1e9+7;int a[10000],b[10000],c[10000];int n = 1000,t1 = 0,t2 = 0,t3 = 0,t4 = 0...
2019-08-21 23:36:48
13391
原创 被3整除的子序列DP
链接:https://ac.nowcoder.com/acm/problem/21302来源:牛客网给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除答案对1e9+7取模输入描述:输入一个字符串,由数字构成,长度小于等于50输出描述:输出一个整数思路:这道题的转移很有意思,设dp[i][k] 表示长度为 i 的数字串中模 3 等于 k 的子序列...
2019-07-29 14:56:35
9286
原创 牛牛与数组DP
链接:https://ac.nowcoder.com/acm/problem/21738来源:牛客网牛牛喜欢这样的数组:1:长度为n2:每一个数都在1到k之间3:对于任意连续的两个数A,B,A<=B 与(A % B != 0) 两个条件至少成立一个请问一共有多少满足条件的数组,对1e9+7取模思路:如果正着计算容易出现遗漏,所以我们只用找 “A>B&&A...
2019-07-29 14:44:08
9688
原创 杨辉三角与二项式定理
杨辉三角的数字和二项式展开的系数有对应关系,如下图:通过二项式定理:,我们可以用杨辉三角形的性质来求组合数。时间复杂度O(n^2)int n;ll c[maxn][maxn];void init(){ for(int i = 0;i <= n;i++){ c[i][0] = 1; for(int j = 1;j <= i;j...
2019-07-19 20:35:17
10758
原创 单调栈学习总结
单调栈就是一个栈里面要么全放升序的值,要么全是降序的值。可以做下这道题加深理解:HDU 1506https://vjudge.net/problem/HDU-1506题解可以看“李二娃的博客”,里面有详细的debug过程,很直观。https://www.cnblogs.com/lichen782/p/leetcode_Largest_Rectangle_in_Histogram.h...
2019-07-19 17:00:25
6309
原创 RMQ范围最小值总结(紫书)
RMQ用于求区间最值问题。需要O(nlogn)的预处理时间,查询时间为O(1),用于解决大量查询的时间复杂度优化,是一个很简单的算法,思路很好想,代码也不长,很好写。在讲解之前需要注意的点:1.数组下标从0开始。2. i 代表的是长度下标, j代表的是2的幂数,2^j 代表下标。附下图(我临摹地可能不好额emmmm)d[i][j]表示从i开始的,长度为2^j的...
2019-07-18 10:59:55
6282
原创 莫比乌斯反演总结
看了一天终于把”懵逼武士“入门了,那些大佬们都太强了。学习moblus必须耐心看数学公式和推算证明,如果不能做到这点最好先放一放,提高一下数学思维再来学习。需要明确的是莫比乌斯反演是一种类似“逆”的东西,正着做题不好解,但是逆向思考就很简单了。对于莫比乌斯反演的学习网上有很多博客,但是有的讲得不是很好,我把我认为讲得很好的链接放在下面,可以方便读者更快地学习。(我的推荐有两个链接,第一...
2019-07-17 19:40:45
6534
原创 AC自动机总结(超详细注释)
ps:学习AC自动机的时候必须先点亮KMP和字典树的技能点。步骤:1.将所有模式串建立一个字典树。2.对字典树建立失配边。3.用目标串与字典树进行匹配。写法:现在通用的AC自动机写法有两类:1.数组。2.指针。(也有把这两种结合到一起的写法)指针比较直观,但是做有的题时不好操作;数组相对抽象些,但是适用范围广。我用的是数组的写法,借鉴的是kuangbin大神的板子。...
2019-07-17 16:28:28
6798
1
原创 统计正交码片(c++)
码片是一个8bit的码片。#include <iostream>#include <vector>using namespace std;//正交码结构体struct Chips{ int my_chip[8];//原始码片 int chips[256][8];//正交码片}cp;int t = 0;//正交码片个数bool judg...
2019-07-04 16:14:50
7346
1
转载 Pycharm和python的安装教程
首先我们来安装python1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中蓝色圈中区域进行下载。2、下载完成后如下图所示3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installation...
2019-05-19 11:49:37
6561
原创 centos7搭建hadoop集群和配置eclipse
一.目的:1.搭建hadoop集群,集群中有3台机器,让它们在一个环回网络中,分别是:192.168.1.2 master192.168.1.3 slave1192.168.1.4 slave22.其中master是主机,slave1和slave2是活动节点,实现免密码互通。3.在master中安装eclipse,在eclips中配置hadoop。二.搭建步骤:1....
2019-05-04 16:00:46
7615
转载 线段树讲解(数据结构、C++)
声明 :仅一张图片转载于http://www.cnblogs.com/shuaiwhu/archive/2012/04/22/2464583.html,自己画太麻烦了。。。那个博客的讲解也很好,只是他用了指针的方式来定义线段树,而我用了结构体,并且他讲了线段树的更高级的操作,若对线段树的初级操作不理解,请继续阅读线段树作为一种十分常用的数据结构,在NOIP、NOI中广泛的出现,所以在...
2019-03-17 21:07:58
6603
原创 Dijkstra板子n^2(起点为0,而不是1)
#include <bits/stdc++.h>#define INF 0x3f3f3f3fusing namespace std;int n,m;//节点数和边数int dis[105];//记录每个点到源点的距离int mapi[105][105];//记录边int vis[105];//记录这个点是否被选中过void dijkstra(int s){//s是源点...
2019-03-14 20:11:39
11060
原创 用java求2的3000次方(ACM)
史上题面最短的题但是题目标题很长并且这题可能很简单也可能很难描述输入多组输入,每组输入一个整数k(0<=k<=3000)输出每组输出一个数:2^k输入样例 12输出样例 14import java.math.*;import java.util.Scanner;public class Main { p...
2019-03-07 19:33:56
11556
转载 (转)Python3的ACM输入输出格式
第一种多组输入模板格式:while True: try: caption = list(map(int, input().split())) ans = 0 for i in caption: ans += i print(ans) except EOFError: brea...
2019-03-05 20:49:06
11745
原创 Eclipse搭建Hadoop3.0.0开发环境
在配置之前可以参考https://blog.csdn.net/zhiyeegao/article/details/88087232在Eclipse上安装Hadoop插件1.下载hadoop-eclipse-plugin-2.7.3.jar,放到Eclipse的plugins目录下,重启Eclipse。链接:https://pan.baidu.com/s/1ZHCoeaISnQkMlI3...
2019-03-03 18:03:18
14079
1
原创 Windows10安装Hadoop3.0.0(补充了一些内容,提供了安装包)
参考 https://blog.csdn.net/songhaifengshuaige/article/details/79575308准备工作1.下载hadoop3.0.0的压缩包,我有压缩包就放在我的csdn上了,bin也是更新过的,不用再更新了。链接:https://pan.baidu.com/s/14HjD8qLyyfcscxTlsCIy3w提取码:e432(这个是我自己加...
2019-03-03 14:08:16
15386
转载 谷歌首席决策科学家:30篇文章通关数据科学与人工智能(转自TinyMind社区)
大数据文摘出品编译:ZoeY、睡不着的iris、杨威、蒋宝尚 谷歌首席决策科学家(Chief Decision Scientis)凯西柯兹科夫(Cassie Kozyrkov)在2018年非常高产,为大家写了非常多关于人工智能、大数据的文章。以下是他感觉她写过最优秀30篇文章,这些文章主要关注:数据科学和分析、人工智能、机器学习.... ... 当然,除了给出文章链接之外,她还...
2019-01-22 21:41:31
6361
原创 UVA 524 素数环(dfs回溯)
#include<bits/stdc++.h>using namespace std;int A[120];bool isp[150];int n;int vis[150];void dfs(int cur){ if(cur==n && isp[A[0]+A[n-1]]){ for(int i = 0;i < n;i++) ...
2019-01-22 19:43:22
6234
原创 认识O(N*logN)的排序(总结)
在总结之前看看下面这张表:从表中可以看到归并排序、快速排序、堆排序的平均时间复杂度是 O(nlogn) 。我要总结的便是这三种排序算法,它们都适合于数据量比较大的排序运算中。一. 归并排序:归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二...
2019-01-13 14:04:57
9859
原创 认识复杂度和简单排序算法(总结)
一. 时间复杂度和空间复杂度:1.时间复杂度:一个算法执行所需要进行的计算工作量,通常用“大O表示法表示”,例如O(1),O(n),O(logn),O(nlogn),O(n^2), O(2^n),O(2!)等。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,也反映了算法的优劣程度。计算时间复杂度的方法: 找到最基本的执行语句。(可能存在多条) 计算该语句执...
2019-01-11 22:33:01
7422
2
原创 八皇后(回溯法)
八皇后问题是一个十分经典的回溯问题,我们将其分析一下可以发现,八皇后问题其实是一个全排列问题,行号代表排列的下标号,列号代表1~n的数字。求得1~n的全排列,回溯找到其中符合要求的情况,这样最多找8!次,即40320次,很小的一个数据量了。在处理是否符合要求时,要注意是否是不同列、不同主对角线、不同副对角线,不需要判断是否是不同行,因为是列的全排列,肯定在不同的行。难点在于对角线的判断,主对角线:...
2018-11-27 23:26:03
6396
原创 子集生成
增量构造法:#include <iostream>#include <cstring>#include <cstdio>#include <cstdlib>#include <algorithm>#include <sstream>#include <cmath>#include <
2018-11-26 21:09:46
6258
access.log
2020-03-16
spark的ppt.zip
2020-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人