- 博客(40)
- 收藏
- 关注
原创 python实现简单的kmeans聚类算法
问题描述:一堆二维数据,用kmeans算法对其进行聚类,下面例子以分k=3为例。原数据:1.5,3.12.2,2.93,42,115,2543,1332,420,08,912,59,1211,822,3324,25实现代码:#coding:utf-8from numpy import *import stringimpo
2017-01-13 10:12:23 3501 1
原创 线性回归问题简单实现matlab
以一维输入X为例,样本大小为4function [Theta]=linearRegression(X,Y,Theta,MaxIter)i = MaxIter;[num,~] = size(Y);while(i >0) for j=1:1:num Theta(1) = Theta(1) + (Y(j)-(Theta(1)+Theta(2)*X(j)))*1;
2016-08-23 16:14:15 695
原创 机器学习-感知机python实现
以二维为例:def sum(X, w): sum=0 length = len(X)-1 for index in range(0,length): sum = sum + X[index]*w[index] return sum def Function(X, Y, w, b): ret = -1 i = 0 while(i < len(Y)): x=X[i] if
2016-08-19 09:20:51 741
原创 第一行代码Android学习笔记(一)activity
2.1 活动是什么活动是一种包含用户界面的组件,主要用于和用户进行交互。简单说就是android应用界面。2.2 活动的基本用法该部分内容主要是要学习如何手动去创建一个activity、如何创建和加载布局,以及如何在AndroidMainfect文件中注册,toast及其menu的使用,及活动的销毁。布局加载:如果要将布局first_layout加载到活动FirstActi
2016-04-03 02:16:21 492
原创 简单工厂方法模式和工厂方法模式
简单工厂模式和工厂方法模式都是实例化对象的模式(或方法)。区别:简单工厂模式主要是由工厂对象(确切说是传入工厂类方法的参数)决定实例化哪种对象。如下面代码中的type参数。public class SampleFactor { public LeiFeng CreateLeiFeng(string type){ LeiFeng leifeng = null; swit
2016-03-08 00:11:39 615
原创 当某个类含有类指针成员时需注意
当某个类含有类指针成员时需注意,如果该成员时通过类的构造函数初始化的。需注意:#include "stdafx.h"#include #include class Third{public: Third(){printf("This is Thrid's construction!\n");} ~Third(){printf("This is Thrid's unconstru
2016-02-24 12:27:29 662
原创 cmd运行Java程序的问题
1.安装jdk,比如其路径为C:\Program Files\Java\jdk1.7.0_802.配置环境变量。(1)在path下配置路径C:\Program Files\Java\jdk1.7.0_80\bin(2)新建或在classpath下配置“.”(点)(意思是在本目录下查找)3.比如java工程路径为C:\Users\Administrator\workspace\Hel
2016-02-03 00:18:54 460
原创 do{...}while(0)的意义和用法
简单来总结,有两方面的作用:1.块级作用域a.保证{}中变量名的作用域,不用关心变量名于{}外面的定义重复等问题。b.一般用在宏定义中。2.方面程序跳出,可以通过break跳出{},类似于goto语句。
2016-01-08 14:38:26 382
原创 快速排序的非递归实现
用栈实现快排的非递归实现void QuickStack(int r[], int low, int high){ if (r == NULL || low > high) return; stack s; if (low < high) { int mid = part
2014-09-25 11:06:23 427
原创 非递归的先序遍历和中序遍历
// midorder bianlivoid MidOrder(BTree *bt){ Inite(s); //inite stack BTree *p = s; while (p != NULL || s.empty() != 1) { while (p != NULL) {
2014-09-09 14:54:13 469
原创 单链表中删除重复元素的结点
// dellist.cpp : 定义控制台应用程序的入口点。//#includeusing namespace std;typedef int dataType;struct node{ dataType data; node * next; };node *deletereplace(node *&head){ if (he
2014-08-14 19:45:22 729
原创 单链表的逆转实现
typedef int datatype;struct node{ datatype data; node *next;};node * reverse(node *&head){ if (head->next == NULL || head == NULL) return NULL; else {
2014-08-13 15:53:35 924 3
原创 二叉树遍历算法的应用
//........二叉树遍历算法应用 ...........#includeusing namespace std;typedef char dataType;typedef struct node{ dataType data; node *lchild, *rchild;}* BTREE;// showvoid show(BTREE bt
2014-07-18 15:03:53 705
原创 二叉排序树的简单实现
#includeusing namespace std;typedef int keyType;typedef struct Node{ keyType key; Node *lchild, *rchild;} * BTtree;// search x in treeNode* search(BTtree bt, keyType x){
2014-07-17 09:43:29 502
原创 线性表之一:顺序表的实现(详)
#includeusing namespace std;#define MAXSIZE 100 //注意宏定义不能加“;”,有时候会犯错!!!typedef int DataType;class SeqList{ private:DataType list[MAXSIZE];//定义数组list,用数组来实现线性表int length;
2014-06-20 14:57:35 472 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人