自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Visual Studio2019+Opencv静态编译错误记录 opencv_highgui343.lib(window_w32.obj) : error LNK2001: 无法解析的外部符号 __

错误描述:在Visual Studio中配置完成opencv的静态编译设置后,运行。结果报了很多类似opencv_highgui343.lib(window_w32.obj) : error LNK2001: 无法解析的外部符号 __imp_BitBlt这样“无法解析的外部符号”的错误。找到错误原因:经过查询资料发现,大部分情况下这是由于某个lib文件依赖其他lib文件,而被依赖的文件没有被添加到附加依赖项中所致。比如这项错误中,在opencv中找到window_w32.cpp文件

2020-06-21 06:47:57 87

原创 windows下 Mingw64+opencv+codeblocks设置

1、安装opencv首先去opencv官网(https://opencv.org/releases/)下载.exe类型的安装包下载后双击安装到指定位置。然后设置环境变量此电脑->属性->高级系统设置->环境变量->系统变量编辑Path,新增opencv安装目录下bulid/bin路径。2、安装mingw64到官网(https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-...

2020-06-21 06:29:07 67

原创 属性错误: model tensorboard.util has no attribute ..

在使用tensorboard的时候遇到如题所示的错误,运行pip list发现tensorboard和tensorflow都是1.5版本,讲道理不应该出现版本适配的错误。但是运行pip show tensorboard后 显示如下Name: tensorboardVersion: 2.2.2Summary: TensorBoard lets you watch Tensors FlowHome-page: https://github.com/tensorflow/tensorboa

2020-05-31 09:16:00 65

原创 import tensorflow时出现ImportError: DLL load failed: 找不到指定的模块

查找资料确定是版本问题,故在安装时指定版本安装,tensorflow不要安装很新的版本。可以尝试在python3.6版本下安装tensorflow1.5pip uninstall tensorflowpip install tensorflow==1.5

2020-05-30 23:55:59 87

原创 数据成功读取但pyecharts 显示数据为NaN解决方法

pyecharts是jupyder中可用的数据可视化库,首次使用的时候遇到了数据能成功读取但是柱状图为空白的情况,打开数据发现全为NaN:到处找方法不得的情况下,我意识到应该是数据本身的问题。原代码如下:chart = Bar()chart.add_xaxis(list(range(1,13)))# add_yaxis需要传入两个参数,第一个参数为str类型data = t...

2019-11-29 16:47:32 151

原创 pycharm 更改文件夹名称后程序启动报错

pycharm修改代码项目名后重新启动报错:Cannot start process, the working directory 'C:\Users\Dell\PycharmProjects\homework\BigDataAnalysis\homework2\sequence_tagging-master' does not exist点击‘edit configuration’,修...

2019-11-12 14:22:31 281

原创 python滑动平均

在时间序列数据的处理方法中, 滑动平均通过建立整个数据集中的一系列子集的平均值来分析数据点,让越近的数据权重越大,越远的数据权重越小,从而平滑小波动显示出长期趋势。比如可以通过以下代码实现:for i in [3, 7, 14, 30, 60, 140]: X['mean_%s_decay' % i] = (data * np.power(0.9, np.arange(i...

2019-10-20 10:17:01 182

原创 dataframe删除某列

#bodyType为待删列的列名data.drop(columns=['bodyType'],axis=1)但是要注意的是,data.drop()会将删除列后的dataframe返回,data本身是不会有变化的!因此可以写成#bodyType为待删列的列名dataAfter=data.drop(columns=['bodyType'],axis=1)dataAfter同样...

2019-10-19 22:52:03 243

原创 word 打出表示对一个参数估计的^值

在统计学中如对y_i的估计常常用来表示,在word中如何打出估计量上面的^呢?1、选中要在上面放^的字母,举个例子如:w2、在“开始”菜单栏里选中“带圈字符”此时弹出对话框,直接点确定:3、此时w变成了这个样子,右击选择“切换域代码”,w变成了这种形式将括号里第一项的“圈”改为“^”并将"^"设置为上标,此时原始w变成了再右击选择“切换域代码”得到可以看到w上面可...

2019-09-26 23:52:00 737

原创 用networkx读取图时要注意是否是有向图

今天在用network包读取图数据文件时,发现自己读出来的数据和别人的不一样。 G = nx.read_weighted_edgelist(filePath,create_using=nx.DiGraph())对比发现,我在read_weighted_edgelist()方法里没有加create_using=nx.DiGraph()加上这个参数表示读取的是有向图,2-3和3-...

2019-09-25 19:12:57 938

原创 git报错集锦(不定时更新)

1、E325: 注意Aborting commit due to empty commit message.git commit时没有写注释,会报这个错误。加上注释即可。git commit -m "commmit existing files to remote"2、error: There was a problem with the editor '\usr\local\bin...

2019-08-16 17:34:42 57

原创 【jdbc连接mysql bug】com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database

背景:用户名密码正确,database在mysql中存在。一个简单的测试jdbc连接数据库的函数public static void mysqlTest() throws InstantiationException, IllegalAccessException { String driver = "com.mysql.jdbc.Driver"; St...

2019-08-01 18:21:39 237 1

原创 go+gorm mysql连接报错: Error 1045: Access denied for user 'root'@'localhost' (using password: YES)

gorm是一个orm库,便于在代码层对数据库进行操作在gorm连接mysql数据库时,报错:Error 1045: Access denied for user 'root'@'localhost' (using password: YES)源代码:func Init(){ fmt.Println("db initing") db,err := gorm.Open("mys...

2019-07-11 15:57:55 1115

原创 达观杯智能文本处理挑战赛-模型优化

网格搜索法网格搜索法是一种通过遍历给定的参数组合来优化模型的算法。针对每个参数组合来测试时,要对模型的表现进行量化,从而最后选出分数最高的参数组合。实现网格搜索法:class sklearn.model_selection.GridSearchCV(estimator, param_grid, scoring=None, fit_params=None, n_jobs=None, i...

2019-04-16 09:56:59 88

原创 神坑-md5加密空字符串不为空

空字符串经md5加密结果:d41d8cd98f00b204e9800998ecf8427e我在用go写后台时用到了utils.MD5函数,写逻辑时漏掉了空值这个边缘值。简单来说 a = utils.MD5(a) if (a==b){ ...}这时候我发现a与b都是空值时,if条件语句进不去了。测试报错排查,竟然空值经过md5加密后是有...

2019-04-15 18:14:26 1038

原创 LightGBM介绍与实践

LightGBM介绍LightGBM是一个梯度Boosting框架,使用基于决策树的学习算法。LightGBM的优点:  1)更快的训练效率  2)低内存使用  3)更高的准确率  4)支持并行化学习  5)可以处理大规模数据参数设置:task:默认值=train,可选项=train,prediction;指定我们希望执行的任务,该任务有两种类型:训练...

2019-04-13 20:14:14 1570

原创 文本分类之模型初探

这里写自定义目录标题逻辑回归模型逻辑回归模型介绍逻辑回归模型应用合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入逻辑回归模型回...

2019-04-11 21:59:55 186

原创 达观杯文本智能处理赛任务三之学习应用Word2vec

达观杯欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编...

2019-04-09 21:44:56 54

原创 【leetcode 980 unique path 3】两种方法(暴力dfs+动态规划)求解从起点到终点有效路径个数

题目要求On a 2-dimensional grid, there are 4 types of squares:1 represents the starting square.  There is exactly one starting square. 2 represents the ending square.  There is exactly one ending squ...

2019-01-20 22:00:38 937

原创 【剑指offer 8-二叉树】有父节点指针的二叉树,求某结点的后继节点(中序遍历的下一个节点)

题目给定一棵二叉树和其中的一个节点,如何找出中序遍历序列的下一个节点?树中的节点除了有两个分别指向左、右子节点的指针,还有一个指向父节点的指针。知识点一个节点的后继节点是指,这个节点在中序遍历序列中的下一个节点。给定一棵二叉树:中序遍历结果为{4,7,2,1,5,3,8,6}再给一个数,求该节点中序遍历中的下一个节点。根据中序遍历的性质,如果给定的节点有右子树,该节点的下一...

2019-01-19 20:45:48 319

原创 【剑指offer7-二叉树】根据前序和中序遍历重建二叉树

题目输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。解题思路因此每次递归要确定1、该递归过程中前序、中序遍历代表的二叉树的根节点root(前序遍历序列的首元素)2、通过在中序遍历序列中找到...

2019-01-19 17:30:47 112

原创 c++ vector 引用传递

c++中vector作为参数,在调用函数中需修改vector的值时,要用到引用传递。vector作为参数的两种引用传递的方式:1、void func1(vector<int> &q){...}int main(){vector<int> q;q.push_back(2);q.push_back(3);q.push_back(1);f...

2019-01-19 10:55:42 6174 1

原创 【leetcode】求字符串中括号全部匹配的最长子字符串长度

目录题目描述方法1:暴力求解法方法2:动态规划求解法方法3:栈求解法方法4:字符串双向遍历法题目描述给定一个只由左括号‘(’和右括号')'组成的字符串,求该字符串中括号格式合法的最长子字符串长度。如“(())”,它的括号全部匹配的最长子字符串为“(())”,长度为4.“())()”的括号全部匹配的最长子字符串为“()”,长度为2.方法1:暴力求解法将字符...

2019-01-16 20:33:24 259

原创 【BugCracking】ecllipse依赖其他jar包的工程导出成Runnable Jar File

目录bug:Exception in thread "main" java.lang.NoClassDefFoundErroBugCracking打包jar包调用jar包bug:Exception in thread "main" java.lang.NoClassDefFoundErro工程内部调用swingx包,工程按照正常export流程导出jar包后,在命令行中运行...

2019-01-16 11:53:27 114

原创 【leetcode 973】求距离原点最近的k个点·自定义sort的比较函数

973. K Closest Points to Origin题意We have a list of points on the plane.  Find the K closest points to the origin (0, 0).(Here, the distance between two points on a plane is the Euclidean distanc...

2019-01-13 21:07:02 751

原创 【异或运算】寻找数组中出现奇数次的1个或两个值

题目1给定一个整数数组local,已知数组中只有一个数出现了奇数次,其他数都出现了偶数次,找出这个出现奇数次的数。解析此题用到异或的性质:n^n = 0;n^0 = n;并且异或操作满足交换律和结合律。令e  = 0,让e逐个对数组中的值做异或,最后结果值即为该出现奇数次的值.如local = {A,B,C,A,B,N,C},令e ^ A^B^C^A^B^N^C = 0^(A^...

2019-01-12 15:17:10 303

原创 【位运算】不用额外变量交换A和B的值

给定两个整数a和b,交换a和b的值设a为a0,b为b0常规算法:申请额外变量c,令:c = a0;//c == a0;a == a0;b == b0;a = b;//c == a0;a == b0;b == b0;b= c;//c == a0;a ==b0; b == a0;用位运算交换两个数的值,不使用任何额外空间。首先要明确异或操作符合交换律和结合律,并且有a...

2019-01-12 11:20:35 132

原创 滴滴后台开发实习面经

元旦后去滴滴面试后台开发实习生,岗位主要应用语言是java,现简单记录总结。面试分三面,时间从3:30-6:00,每个面试官大概会问半个小时。一面:根据简历摸底基础知识,首先自我介绍。java基础:如何理解面向对象?继承和多态有什么区别和联系?数据结构:list和set的区别set为什么是无序不可重复的set和map有什么区别写出二叉树的前中后序遍历结果...

2019-01-11 22:08:22 834

原创 Ubuntu下IDT运行环境搭建及测试

 IDT(Improved Dense Trajectories)是深度学习之前基于特征提取的最优算法,下面搭建IDT运行环境。最好先安装opencv2再安装ffmpeg,据另一位配置IDT环境的同学实验戳这,先安装ffmpeg再安装opencv2会导致原来安装好了的ffmpeg不能用。避免配置IDT环境对原环境造成的影响,我先设置了一个虚环境(从其他虚环境中复制一份过来),并在虚环境...

2019-01-09 17:28:59 727 3

原创 【leetcode-string】实现string的Atoi算法

目录 题目要求解析最恐怖的实现:bug驱动-哪里有bug改哪里优化代码:一次遍历即可计算题目要求Implement atoi which converts a string to an integer.The function first discards as many whitespace characters as necessary until the fi...

2019-01-08 10:21:14 176

原创 win10浏览器如何访问ipv6网址

什么是ipv6?IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间。IPv6采用128位地址长度,几乎可以不受限制地提供地址。按保守方法估算IPv6实际可分配的地址,整个地球的每平方米面积上仍可分配1000多个地址。在...

2019-01-07 21:28:19 20166

原创 【java经典面试题-】zigzag存储数组后按行遍历

目录 题目:方案一:根据zigzag的生成规律,求z子型排布中每一行的元素方案二:找zigzag的排布规律,按照zigzag的按行输出规律访问原字符串字符。题目:Input: s = "PAYPALISHIRING", numRows = 3Output: "PAHNAPLSIIGYIR"直观看来数组结构如下:P A H NA P L S I I...

2019-01-07 19:42:47 116

原创 【位运算】位运算的基本内容与布隆过滤器

目录 知识点位运算的应用布隆过滤器1、引入布隆过滤器2、布隆过滤器的性质3、布隆过滤器的优势4、布隆过滤器的实现5、失误分析:宁可错杀三千,绝不放过一个6、真实失误率计算7、总结知识点算数运算常用操作符:位运算常用操作符:&(按位与)、 | (按位或)、^(按位异或)、~(取反)、<<(左移,右侧补0)、 >>...

2019-01-03 10:52:44 148

原创 【二叉树】搜索二叉树的判断

知识点搜索二叉树又叫二叉查找树,或者二叉排序树。搜索二叉树的性质每棵子树的头节点的值都比各自左子树上的所有节点值要大,同时比各自右子树上的所有节点值要小。中序遍历搜索二叉树得到的序列是升序序列。反过来如果遍历得到序列是升序序列,该二叉树一定是搜索二叉树。红黑树、平衡搜索二叉树都是搜索二叉树的不同实现,但都致力于提高搜索二叉树的搜索效率,同时让搜索二叉树的调整代价尽量小。题目...

2019-01-01 21:26:25 69

原创 【二叉树重点】求二叉树的最大搜索子树

题目给定一棵二叉树,其中所有节点的值都不一样,找到含有节点最多的搜索二叉子树,并返回这棵子树的头节点。思路二叉搜索树的性质:若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 若任意节点的右子树不空,则右子树上所有节点的值均大于它的根节点的值; 任意节点的左、右子树也分别为二叉查找树; 没有键值相等的节点。需要后序递归遍历二叉树,才能从下到上不断更新以当前...

2019-01-01 21:25:11 282

原创 【二叉树】求二叉树上节点间的最大距离

题目从二叉树的节点A出发,可以向上或者向下走,但沿途的节点只能经过一次,当到达节点B时,路径上的节点数叫作A到B的距离。对于给定的一棵二叉树,求整棵树上节点间的最大距离。给定一个二叉树的头结点root,请返回最大距离。保证点数大于等于2小于等于500.思路如中节点4和节点2之间的距离为2,节点2和5之间的距离为3.设二叉树的头节点为head,这棵树的节点间最大距离可从以下三种情况中...

2019-01-01 19:51:14 181

原创 【二叉树】查找搜索二叉树被调换节点

知识点搜索二叉树的父节点大于左孩子节点的值,小于右孩子节点的值。中序遍历搜索二叉树得到的序列为升序序列。题目一棵二叉树原本是搜索二叉树,但是其中有两个节点调换了位置,使得这棵二叉树不再是搜索二叉树,请找到这两个错误节点并返回他们的值。保证二叉树中结点的值各不相同。给定一棵树的根结点,请返回两个调换了位置的值,其中小的值在前。思路调换位置后,中序遍历得到的序列一定不是升序序列...

2019-01-01 16:15:04 103

原创 【二叉树】对折纸,从上往下返回折痕的方向

目录 题目思路代码实现注意点题目给一张纸,从纸的下边向上⽅对折,压出折痕后再展 开。此时有1条折痕,突起的⽅向指向纸条的背⾯,这条折痕叫做“下”折痕 ;突起的⽅向指向纸条正⾯的折痕叫做“上”折痕。如果每次都从下边向上⽅ 对折,对折N次。请从上到下计算出所有折痕的⽅向。给定折的次数n,请返回从上到下的折痕的数组,若为下折痕则对应元素为"down",若为上折痕则为"up...

2019-01-01 15:32:14 152

原创 【二叉树】完全二叉树的判断

知识点完全二叉树指的是除了最后一层外,其余层上的节点必须是满的的二叉树。最后一层如果满了,就是一棵满二叉树,如果没满,空缺的节点位置都集中在最后一层的右边。教科书中对完全二叉树的定义为: 对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。题目给定一个二叉树的头节点head,判断一棵树是否为完全二叉树。思...

2019-01-01 14:13:10 80

原创 【二叉树】平衡二叉树的判断

知识点平衡二叉树的性质1、空树是一棵平衡二叉树2、一棵树不为空,并且其中所有的子树都满足各自的左子树与右子树的高度差都不超过1.这棵以节点1为头的整棵树树不是平衡二叉树,因为以2节点为头的左子树的高度为2,右子树高度为0.题目给定一个二叉树的头节点head,判断该二叉树是否是平衡二叉树,如果是,返回平衡二叉树的深度,如果不是,返回false;思路对头节点head...

2019-01-01 13:41:43 59

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