自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux中miniconda软件的安装及环境配置

miniconda的安装1、下载安装包 (-c 若下载中断,可以继续上次的安装,可以省略)注:可以去镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 找到自己想要安装的版本,我这里选择的是Miniconda3-4.7.12.1-Linux-x86_64.shwget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.7.12..

2020-12-14 19:57:50 6440

原创 tensorflow中的concat、gather、gather_nd函数的使用

tf.concattf.concat(values,axis,name='concat')把一组向量从某一维上拼接起来,很向numpy中的Concatenate,官网例子:t1 = [[1, 2, 3], [4, 5, 6]]t2 = [[7, 8, 9], [10, 11, 12]]tf.concat([t1, t2], 0) ==> [[1, 2, 3], [4, 5...

2019-09-14 18:16:42 2910

原创 R调用Python(reticulate包的基本使用)

一.reticulate包的基本使用介绍以下内容详见:reticulate的文档1、基础介绍CRAN已于2018年3月21日收录reticulat包(1.6版本),它包含了用于Python和R之间协同操作的全套工具,在R和Rstudio中均可使用。主要包括:1)在R中支持多种方式调用Python。包括R Markdown、加载Python脚本、导入Python模块以及在R会话中交互...

2019-04-21 17:02:39 21306 7

原创 Python调用R(rpy2的基本使用)

一:rpy2安装相关环境为:Windows,anaconda3.0,R-3.4.41)打开cmd,直接安装。安装过程中下载对应版本的R以及R包。 conda install rpy22)配置环境变量(添加环境变量)不是在path中添加环境变量,而是新建单独的环境变量,如下图所示: 3)接...

2019-04-21 14:17:21 26142 6

转载 ctypes的运用(把dataframe型数据或numpy/list数组传入c中)

以下内容仅为记录运行过程。注:下面是C中的头文件和声明#include <stdio.h>#include <string.h>#include <stdlib.h>#define DLLEXPORT __declspec(dllexport)Python头文件部分和导入dllfrom ctypes import *import ...

2019-04-16 18:01:12 2298 1

原创 Python调用C的基础学习(传递数字、字符串、数组(一维、二维)、结构体)

一:Python调用windows下DLL注:我使用的环境:anaconda的Python 3.6 32-bit;vs2010;Windows1、如何使用vs2010生成dll参见1~4步:https://jingyan.baidu.com/article/5bbb5a1bd4a7bd13eaa17968.html注:生成的dll文件在建立的项目debug文件夹下,如下图所示:...

2019-04-16 12:05:01 8402 2

原创 用anaconda保证64位和32位的python共存,以及如何在32环境下安装Python的各种包

背景需要使用Python调用C/C++程序,但vs2010生成的为32位的dll,只能用32位Python调用,但原下载的anaconda的Python环境为64位。anaconda对于python版本的管理还是很方便的,所以这里用anaconda才实现32位和64位python共存在cmd的命令行中用的一些命令:1、查看当前工作平台:conda info可以看到现在用的...

2019-04-10 10:30:20 8998 3

原创 C调用Python(传递数字、字符串、list数组(一维、二维),结构体)

一:环境配置注:我使用的环境:IDLE (Python 3.6 32-bit) ;vs2010以下环境配置部分详见:混合编程之——C++调用python2.7&amp;python3.5以python3.6为例:需要单独将Python36-32下面的,include文件夹里面的头文件和libs文件夹里面的库函数都单独拷贝出来,至于怎么设置,怎么放,咱们慢慢来。1、新建一个文件夹...

2019-03-09 19:53:02 12351 6

转载 Ensemble Learning-模型融合及stacking、blending的Python代码实现

原文:https://blog.csdn.net/WxyangID/article/details/802050751 Ensemble Learning-模型融合通过对多个单模型融合以提升整体性能。1.1 Voting投票制即为,投票多者为最终的结果。例如一个分类问题,多个模型投票(当然可以设置权重)。最终投票数最多的类为最终被预测的类。1.2 AveragingAve...

2019-03-02 17:01:24 5492 2

原创 模型评估

算法模型建立后需要进行评估,以判断模型的优劣。一般使用训练集 (training set) 建立模型,使用测试集 (test set) 来评估模型。1、分类模型1.1  评估指标       对于分类算法评估指标有分类准确度、召回率、虚警率和精确度等。而这些指标都是基于混淆矩阵 (confusion matrix) 进行计算的。        混淆矩阵用来评价监督式学习模型的精确性,...

2018-12-13 15:20:32 1041

转载 决策树(CART)

以下内容转载来源:http://www.cnblogs.com/pinard/p/6053344.html一、决策树1.决策树与随机森林都属于机器学习中监督学习的范畴,主要用于分类问题。 决策树算法有这几种:ID3、C4.5、CART(Classification And Regression Tree,二分决策树 ),基于决策树的算法有bagging、随机森林、GBDT等。 决策树是...

2018-12-07 20:55:48 1809

原创 jieba分词中用到的TF-IDF算法的介绍

注:利用jieba分词进行关键词抽取(选择TF-IDF算法)这里介绍基于TF-IDF算法的关键词抽取(干货|详解自然语言处理之TF-IDF模型和python实现), 只有关键词抽取并且进行词向量化之后,才好进行下一步的文本分析,可以说这一步是自然语言处理技术中文本处理最基础的一步。jieba分词中含有analyse模块,在进行关键词提取时可以使用下列代码 #练习使用scikit...

2018-11-29 19:27:35 6061

转载 Python的jieba分词及TF-IDF和TextRank 算法提取关键字

参考文章:Github上的项目———jieba中文分词对于NLP(自然语言处理)来说,分词是一步重要的工作,市面上也有各种分词库,11款开放中文分词系统比较。1.基于词典:基于字典、词库匹配的分词方法;(字符串匹配、机械分词法)&nbsp;2.基于统计:基于词频度统计的分词方法;&nbsp;3.基于规则:基于...

2018-11-29 18:34:19 2530

原创 玛雅人的密码(利用bfs)

题目描述玛雅人有一种密码,如果字符串中出现连续的2012四个数字就能解开密码。给一个长度为N的字符串,(2=&lt;N&lt;=13)该字符串中只含有0,1,2三种数字,问这个字符串要移位几次才能解开密码,每次只能移动相邻的两个数字。例如02120经过一次移位,可以得到20120,01220,02210,02102,其中20120符合要求,因此输出为1.如果无论移位多少次都解不开密码,输出-1。输...

2018-06-14 20:25:59 664 1

原创 二叉树

题目描述编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。 例如如下的先序遍历字符串: ABC##DE#G##F### 其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结果。输入描述:输入包括1行字符串,长度不超过100。输出描述:可能有多组测试数据,对于每组数据,输出将输入字符串建立二叉树后中序遍历的序列,...

2018-06-13 18:50:51 189

原创 整数拆分

题目描述一个整数总可以拆分为2的幂的和,例如: 7=1+2+4 7=1+2+2+2 7=1+1+1+4 7=1+1+1+2+2 7=1+1+1+1+1+2 7=1+1+1+1+1+1+1 总共有六种不同的拆分方式。 再比如:4可以拆分成:4 = 4,4 = 1 + 1 + 1 + 1,4 = 2 + 2,4=1+1+2。 用f(n)表示n的不同拆分的种数,例如f(7)=6. 要求编写程序,读入n(...

2018-06-13 17:31:32 249

原创 质因数个数

题目描述求正整数N(N&gt;1)的质因数的个数。 相同的质因数需要重复计算。如120=2*2*2*3*5,共有5个质因数。输入描述:可能有多组测试数据,每组测试数据的输入是一个正整数N,(1&lt;N&lt;10^9)。输出描述:对于每组数据,输出N的质因数的个数。示例1输入复制120输出复制5解析:任何一个合数都能被一个比它小的质数整除。所以当我们用小质数去分解这个给定的数时,我们已经把合数...

2018-06-13 17:07:18 334

原创 代理服务器

题目描述    使用代理服务器能够在一定程度上隐藏客户端信息,从而保护用户在互联网上的隐私。我们知道n个代理服务器的IP地址,现在要用它们去访问m个服务器。这 m 个服务器的 IP 地址和访问顺序也已经给出。系统在同一时刻只能使用一个代理服务器,并要求不能用代理服务器去访问和它 IP地址相同的服务器(不然客户端信息很有可能就会被泄露)。在这样的条件下,找到一种使用代理服务器的方案,使得代理服务器切...

2018-06-09 20:25:41 165

原创 WERTYU

题目描述    A common typing error is to place the hands on the keyboard one row to the right of the correct position. So "Q" is typed as "W" and "J" is typed as "K" and so on. You are to decode a message ...

2018-05-13 21:12:44 177

原创 String Matching(模式匹配)

题目描述    Finding all occurrences of a pattern in a text is a problem that arises frequently in text-editing programs.     Typically,the text is a document being edited,and the pattern searched for is a...

2018-05-13 20:01:20 1424

原创 二叉搜索树(建立及其遍历等)

题目描述判断两序列是否为同一二叉搜索树序列输入描述:开始一个数n,(1&lt;=n&lt;=20) 表示有n个需要判断,n= 0 的时候输入结束。接下去一行是一个序列,序列长度小于10,包含(0~9)的数字,没有重复数字,根据这个序列可以构造出一颗二叉搜索树。接下去的n行有n个序列,每个序列格式跟第一个序列一样,请判断这两个序列是否能组成同一颗二叉搜索树。输出描述:如果序列相同则输出YES,否...

2018-05-03 10:00:06 1231

原创 畅通问题(最小生成树)

题目描述    省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。输入描述:    测试输入包含若干测试用例。每个测试用例的第1行给出评估的道路条数 N、村庄数目M (N, M &lt; =100 );随后的 N ...

2018-04-19 19:08:38 322

原创 欧拉回路

 题目描述    欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路?输入描述:    测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 &lt; N &lt; 1000 )和边数M;随后的M行对应M条边,每行给出一对正整数,分别是该条边直接连通的两个节点的编号(节点从1到N编号)。当N为0时输入结束。...

2018-04-18 19:00:40 110

原创 继续xxx定律

题目描述    当n为3时,我们在验证xxx定律的过程中会得到一个序列,3,5,8,4,2,1,将3称为关键数,5,8,4,2称为覆盖数。现在输入n个数字a[i],根据关键数与覆盖数的理论,我们只需要验证其中部分数就可以确定所有数满足xxx定律,输出输入的n个数中的关键数。如果其中有多个关键数的话按照其输入顺序的逆序输出。输入描述:    输入数据包含多个用例,每个用例首先包含一个整数n,然后接下...

2018-04-18 18:18:45 90

原创 Head of a Gang(并查集,多连通图)

题目描述One way that the police finds the head of a gang is to check people's phone calls. If there is a phone call between A and B, we say that A and B is related. The weight of a relation is defined to ...

2018-04-18 17:31:37 269

原创 毕业bg(动态规划,0/1背包问题)

题目描述    每年毕业的季节都会有大量毕业生发起狂欢,好朋友们相约吃散伙饭,网络上称为“bg”。参加不同团体的bg会有不同的感觉,我们可以用一个非负整数为每个bg定义一个“快乐度”。现给定一个bg列表,上面列出每个bg的快乐度、持续长度、bg发起人的离校时间,请你安排一系列bg的时间使得自己可以获得最大的快乐度。     例如有4场bg:     第1场快乐度为5,持续1小时,发起人必须在1小时...

2018-04-16 20:55:37 284

原创 Graduate Admission

题目描述It is said that in 2013, there were about 100 graduate schools ready to proceed over 40,000 applications in Zhejiang Province. It would help a lot if you could write a program to automate the admi...

2018-04-16 16:57:50 144

原创 ZOJ问题

题目描述对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC。 是否AC的规则如下: 1. zoj能AC; 2. 若字符串形式为xzojx,则也能AC,其中x可以是N个'o' 或者为空; 3. 若azbjc 能AC,则azbojac也能AC,其中a,b,c为N个'o'或者为空;输入描述:输入包含多组测试用例,每行有一个只包含'z','o','j'三种字符的字符串,字符串长度小于...

2018-04-14 17:27:40 348

原创 最短路径问题(dijkstra,迪杰斯特拉算法)

题目描述给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。输入描述:输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点t。n和m为0时输入结束。(1&lt;n&lt;=1000, 0&lt;m&...

2018-04-14 16:01:16 479 1

原创 To Fill or Not to Fill(贪心)

题目描述With highways available, driving a car from Hangzhou to any other city is easy. But since the tank capacity of a car is limited, we have to find gas stations on the way from time to time. Differen...

2018-04-10 21:07:09 113

原创 连通图

题目描述    给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。输入描述:    每组数据的第一行是两个整数 n 和 m(0&lt;=n&lt;=1000)。n 表示图的顶点数目,m 表示图中边的数目。随后有 m 行数据,每行有两个值 x 和 y(0&lt;x, y &lt;=n),表示顶点 x 和 y 相连,顶点的编号从 1 开始计算。输入不保证这些边是否重复。输出描述:    ...

2018-04-06 20:44:30 894

原创 字符串匹配(字符串变为大写或小写)

字符串变为大写或小写#include&lt;stdio.h&gt;#include&lt;string.h&gt;int main(){ char a[]={'a','B','c','!','\0'}; strupr(a); //字符串变为大写,“ABC!” printf("%s\n",a); strlwr(a); printf("%s\n",a);/...

2018-04-04 18:20:41 526

原创 二叉排序树(每插入一个节点,输出其父节点)

题目描述二叉排序树,也称为二叉查找树。可以是一颗空树,也可以是一颗具有如下特性的非空二叉树: 1. 若左子树非空,则左子树上所有节点关键字值均不大于根节点的关键字值; 2. 若右子树非空,则右子树上所有节点关键字值均不小于根节点的关键字值; 3. 左、右子树本身也是一颗二叉排序树。 现在给你N个关键字值各不相同的节点,要求你按顺序插入一个初始为空树的二叉排序树中,每次插入后成功后,求相应的父亲节点...

2018-03-31 16:02:19 982

原创 二叉树遍历(根据前序、中序遍历,得到后序遍历)

题目描述二叉树的前序、中序、后序遍历的定义: 前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树; 中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树; 后序遍历:对任一子树,先遍历其左子树,然后遍历其右子树,最后访问根。 给定一棵二叉树的前序遍历和中序遍历,求其后序遍历(提示:给定前序遍历与中序遍历能够唯一确定后序遍历)。输入描述:两个字符串,其长度n均小于等于2...

2018-03-31 10:00:30 532

原创 奇偶校验

题目描述输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如'3’,输出:10110011)。输入描述:输入包括一个字符串,字符串长度不超过100。输出描述:可能有多组测试数据,对于每组数据,对于字符串中的每一个字符,输出按题目进行奇偶校验后的数,每个字符校验的结果占一行。示例1输入33a输出101100111011001101100001题目分析:将每一个字符转化成整...

2018-03-30 20:34:20 1487

原创 sort函数的使用

1、sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件 #include &lt;algorithm&gt;可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,排序的区间是[a,b)。eg、int a[100],要对从a[0]到a[49]的元素进行排序,只要写sort(a,a+50)就行了,默认的排序方式是升...

2018-03-26 20:20:44 265

officedeploymenttool_2016.rar

office 2016部署工具,用于安装特定的office 组件,通过配置configuration.xml来实现,eg:同时安装office2016与visio2016时使用

2020-08-07

T-S模糊神经网络.rar

基于T-S模糊神经网络的水质评价算法,包含训练、测试数据和matlab文件。内容较基础,比较适合初学者。

2020-06-22

inttypes.h、stdint.h文件

VC运行时报错说找不到“inttypes.h和stdint.h”,所以将上面两个文件拷贝到头文件库中再运行即可vs2010 的目录:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include(其他版本目录可以类推)

2019-03-06

吴恩达老师的机器学习课程资源

包含: 1、《机器学习个人笔记完整版v5.24-A4打印版.pdf》 2、课程PPT 3、课程源代码(python) 4、网页版课程笔记,方便手机阅读 5、课程视频的百度网盘地址(20180613亲测有效,以后可能失效) 6、机器学习中的数学基础介绍

2018-06-13

空空如也

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

TA关注的人

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