自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 机器学习算法——随机森林算法

一、随机森林算法简介:        Bagging算法:          1、从原始样本中使用bootstraping方法随机抽取n个训练样本,进行k轮抽取,得到k个训练集。训练集中元素可以有重复,k个训练集相互独立。          2、对于k个训练集,训练k个模型。          3、由投票决定分类结果。        决策树:           ID3,C...

2018-11-01 11:44:52 846

原创 用泰坦尼克号数据学习数据分析(三)

我用svm做的预测,发生了一件很神奇的事情,居然跟默认的结果相同。。from sklearn import svmrf = svm.SVC(gamma=0.001,C=105.)rf.fit(train_data,train_Survived)predictSurvived = rf.predict(age_df.values)age_df.info()test['Survive...

2018-10-12 23:00:54 382

原创 用泰坦尼克号数据学习数据分析(二)

昨天提交了一次,结果有点惨,今天要好好做辣。填补age空缺,使用随机森林算法随机森林算法随机森林顾名思义,是用随机的方式建立一个森林,森林里面有很多的决策树组成,随机森林的每一棵决策树之间是没有关联的。在得到森林之后,当有一个新的输入样本进入的时候,就让森林中的每一棵决策树分别进行一下判断,看看这个样本应该属于哪一类(对于分类算法),然后看看哪一类被选择最多,就预测这个样本为那一类。...

2018-10-11 19:32:01 739

原创 用泰坦尼克号数据学习数据分析(一)

用泰坦尼克号年龄和船费做线性回归,看两者是否有关联首先age中确实两百多项,补上平均年龄。 part_train_data = pd.read_csv('train1.csv',usecols=['Age','Fare','SibSp'])part_train_data['Age'] = part_train_data['Age'].fillna(part_train_data['...

2018-10-09 08:58:42 991

原创 Stitcher::Status status = stitcher.stitch(imgs, pano);内存错误

本来昨天运行的好好的今天突然就错误了==试了好多种方法没有解决,最后把图片换掉了反而解决了,怀疑是因为没有找出图片共同点? 代码如下所示,如果有小伙伴知道原因求告知==#include<iostream>#include<fstream>#include<opencv2/core/core.hpp>#include<opencv2/...

2018-09-28 15:15:56 1212

原创 特殊回文数

问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定  1<=n<=54。#include<bits...

2018-03-23 20:16:13 142

原创 PTA-修理牧场(25分)

#include<bits/stdc++.h>using namespace std;int main(){ priority_queue<int,vector<int>,greater<int> > q; int n; cin>>n; for(int i=0;i<n;i++) { int tmp; cin>>tmp;

2017-12-20 21:53:13 1408

原创 PTA-根据后序和中序遍历输出先序遍历(25 分)

要细心==本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。输入格式:第一行给出正整数N(≤30),是树中结点的个数。随后两行,每行给出N个整数,分别对应后序遍历和中序遍历结果,数字间以空格分隔。题目保证输入正确对应一棵二叉树。输出格式:在一行中输出Preorder:以及该树的先序遍历结果。数字间有1个空格,行末不得有多余空格。输入样例: 7 2 3 1 5 7

2017-12-20 10:35:25 1171

原创 二叉树的遍历(25 分)

二叉树的层序,先序,后序,中序遍历。自己练习加了queue头文件,不能交pta 思路是,在树不为空的条件下,将第一个元素加入队列中,输出的时候从q第一个元素开始,若第一个元素左子树右子树不为空,继续加入队列中,知道队列位空。 不用队列也可以实现。#include <stdio.h>#include <stdlib.h>#include<iostream>#include<bits/stdc

2017-12-19 22:04:49 466

原创 求二叉树高度(20 分)

求给定二叉树的高度#include <stdio.h>#include <stdlib.h>#include<iostream>using namespace std;typedef char ElementType;typedef struct TNode *Position;typedef Position BinTree;struct TNode{ ElementType

2017-12-19 17:38:34 358

原创 带头结点的单链表就地逆置(10 分)

代码都不会写了==//库函数头文件包含#include<stdio.h>#include<malloc.h>#include<stdlib.h>#include<iostream>//函数状态码定义#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define

2017-12-18 17:07:12 3482

原创 定制ListView的界面

升级androidStudio3.0之后写的第一个小练习。。 回去要好好学习java。。package com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ListView;import java.util

2017-10-26 21:41:40 385

原创 A+Bproblem(JAVA)

package package1;import java.util.Scanner;public class FirstClass { int a,b; public static void main(String[] args) { FirstClass fr = new FirstClass(); fr.SetANDSum(fr.a,fr.b);

2017-10-16 17:28:49 755

原创 简单的打折计算

Problem A: 简单的打折计算Description 商店规定:消费满n元,可以打八八折。设某件商品标价m元,输入购买的件数x,计算出需要支付的金额(单位:元),精确到分。 Input 输入只有一行,三个整数m、n和x,且0 < x < m < n < 1000。Output 输出金额,精确到分。 Sample Input 95 300 4Sample Output

2017-10-16 16:34:39 4285

原创 机器学习—使用k-近邻算法改进约会网站的配对效果

没写完先发出去,后面会修改QAQpython中zeros函数的用法 用于创建矩阵 将文本记录转化为numpy的解析程序def file2matrix(filename): fr=open(filename) arrayOLines=fr.readlines() numberOfLines=len(arrayOLines) returnMat=zeros((numb

2017-10-12 19:15:03 211

原创 机器学习实战—实施kNN算法

因为python刚入门,所以很多不会的,一边学习一边记录机器学习上的代码。 numpy库tile()函数: 可以在各个维度重复array。>>>from numpy import tile>>>> tile([1,2],2)//x轴打印两遍array([1, 2, 1, 2])>>>tile([1,2],(2,1))//y轴两遍,x轴一遍array([[1, 2], [1,

2017-10-10 23:13:14 225

原创 No Python interpreter selected

更新一次就出现一次问题。。。每次都忘记以前怎么做的。。所以记录一下 写博客时使用的是python2017.2.3 正文: 出现错误No Python interpreter selected 在有编译器的情况下,File->settings->project:python->project interpreter 进入到如图所示环境界面 然后设置 选择add local

2017-10-10 19:28:02 662

原创 PTA 列车调度(25 分)

火车站的列车调度铁轨的结构如下图所示。两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度? 输入格式: 输入第一行给出一个整数N (

2017-10-10 19:07:36 1383

原创 PTA-表达式转换

算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。 **输入格式:**输入在一行中给出不含空格的中缀表达式,可包含+、-、*、\以及左右括号(),表达式不超过20个字符。输出格式:在一行中输出转换后的后缀表达式,要求不同对象(运算数、运算符号)之间以空格分隔,但结尾不得有多余空格。

2017-09-27 19:25:26 1031

原创 有序链表的合并问题

题目:已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的并集新非降序链表S3。 输入格式:输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。 输出格式: 在一行中输出合并后新的非降序链表,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。 输入样例 1 3 5-

2017-09-21 19:30:39 729

空空如也

空空如也

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

TA关注的人

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