- 博客(232)
- 资源 (4)
- 收藏
- 关注
原创 Python简单爬虫
对于python的正则表达式真的有待细心研究,试过很中表达式格式,但是python跑的结果好像好很久还没出来,于是确实怀疑是这方面的问题。下面是简单获取 xiushibaike网页上的相关内容。# -*- coding:utf-8 -*-import urllibimport urllib2import re page = 1url = 'http://www.qiushiba
2016-03-14 15:00:24
428
原创 Network Security_异或解密
很久没碰过c++了,代码风格确实不好,有时间修改一下吧。code:#include #include #include #include #include using namespace std;int main(){ cout<<"-------------------Welcome to Nerwork Security!---------------------!"
2016-03-13 20:05:14
2214
原创 C++读取txt文件操作
#include #include using namespace std; int main(){ ifstream in("code1.txt"); char c; char a[1000]; int n=0; while(in.get(c)) a[n++] = c; cout<<a<<endl; r
2016-03-13 14:52:17
487
原创 Python的正则表达式
链接:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html(由于CSDN转载不方便,更重要的是尊重版权问题,以后转载尽量直接放链接好了。)
2016-03-10 14:47:35
237
原创 爬虫_简单下载一下网页
import urllibimport string#显示下载进度的函数def callbackfunc(blocknum, blocksize, totalsize): '''回调函数 @blocknum: 已经下载的数据块 @blocksize: 数据块的大小 @totalsize: 远程文件的大小 ''' percent = 100.
2016-03-10 13:12:17
454
原创 MachineLearning in Action_regresion
from numpy import *def loadDataSet(): dataMat = [];labelMat = [] fr = open('testSet.txt') for line in fr.readlines(): lineArr = line.strip().split() dataMat.append([1.0,f
2016-03-09 21:38:31
351
原创 MachineLearning in Action_trees
ID3 algorithmtrees.py'''Created on Oct 12, 2010Decision Tree Source Code for Machine Learning in Action Ch. 3@author: Peter Harrington'''from math import logimport operatordef createDataSe
2016-03-09 17:22:27
491
原创 MachineLearning in Action_KNN
'''Created on Sep 16, 2010kNN: k Nearest NeighborsInput: inX: vector to compare to existing dataset (1xN) dataSet: size m data set of known vectors (NxM) labels: data
2016-03-07 19:15:28
356
原创 the Outline of Machine Learning
第1课 数学分析与概率论Taylor展式及其应用、凸函数、Jensen不等式、常见分布与共轭分布第2课 数理统计与参数估计Chebyshev不等式、大数定理、中心极限定理、矩估计、最大似然估计第3课 矩阵和线性代数从马尔科夫模型看矩阵、特征向量、对称矩阵、线性方程第4课 凸优化凸函数、共轭函数、凸优化、Lagrange对偶函数第5课 回归高斯分布
2016-02-29 17:48:58
339
原创 Python笔记
哎,刚上手python不久,还没有写过什么完整的项目,就敢去面试Python岗位的实习生了,今天被宽德科技的人问的彻底木有颜面,对于numpy等等库里面的东西还没怎么用过,然后问到C++里面的protected,模式设计等等,接着一大堆名词扔过来= =,早就忘记七七八八了,怪自己学的不扎实吧,比如list,dict,set只是知道怎么用,但是并不知道怎么实现的,其实最近也没有复习编程语言本质的东西
2016-01-07 22:00:42
374
原创 神经网络matlab函数使用
%实现的分类结果真的不好,才0.3+,这里只是简单的说明怎么使用函数,至于实现达不到效果的问题,后续会研究clear all clc %% 读入数据xlsfile='train.txt';x = load(xlsfile);[m,n] = size(x);traind = x(:,1:n-1);label = x(:,n);testl = load('result.txt');
2016-01-05 14:04:02
1208
原创 无监督学习k-means简单实现
%随机获取150个点%X = [randn(50,2)+ones(50,2);randn(50,2)-ones(50,2);randn(50,2)+[ones(50,1),-ones(50,1)]];X = load('test.txt') %二维高斯拟合函数opts = statset('Display','final'); %调用Kmeans函数%X N*P的数据矩阵%Id
2015-12-29 01:17:06
1025
原创 Python安装setuptools的脚本
#!/usr/bin/env python"""Setuptools bootstrapping installer.Run this script to install or upgrade setuptools."""import osimport shutilimport sysimport tempfileimport zipfileimport optparse
2015-12-28 16:43:36
2027
转载 Python 安装matplotlib,six,dateutil,pyparsing 完整过程
之后又专门写了一篇如何解决Unable to find vcvarsall.bat 的笔记点击打开链接--------------------------在做词频分析的时候,需要用matlotlib 做图表,柱状图啥的,于是就开始了一个又一个的安装库的过程因为matplotlib 需要依赖许多其他科学计算的第三方库,需要一个一个的安装了。。1, 安装matplot
2015-12-28 16:40:09
738
转载 Python IDLE快捷键 汇总
编辑状态时:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切
2015-12-28 14:07:26
680
原创 【转】Python计算器小程序及文件IO
http://blog.csdn.net/yangliuy/article/details/8573952
2015-12-24 21:36:24
351
原创 决策树C++实现
由于使用c++语言不太熟练,要用C++编写完整的程序有点难度,于是参考了http://blog.csdn.net/yangliuy/article/details/7322015.下面是修改后的代码:#include #include #include #include #include #include #include using namesp
2015-12-24 21:04:34
5205
5
原创 朴素贝叶斯算法(NB)
算法分析:贝叶斯分类器的分类原理是通过某对象的先验概率,利用贝叶斯公式计算出其后验概率,即该对象属于某一类的概率,选择具有最大后验概率的类作为该对象所属的类。目前研究较多的贝叶斯分类器主要有四种,分别是:Naive Bayes、TAN、BAN和GBN。这次使用NB算法来实现。 实现步骤: 1、找到一个已知分类的待分类项集合,这个集合叫做训练样本集。 2、统计
2015-12-06 16:51:09
2294
原创 最近邻算法(KNN)
【算法分析】KNN是本次实验第一个需要实现的方法,不算太难,但是要求是k=1,或者代码中根据测试集来自动识别最好的k值。本次实现只是采用了k=1的情况。何谓K近邻算法,即K-NearestNeighbor algorithm,简称KNN算法, K个最近的邻居,当K=1时,算法便成了最近邻算法,即寻找最近的那个邻居。也即是给定一个训练数据集,对新的输入实例(或者说是给定的数据集),在训练数据
2015-12-06 16:45:52
6018
转载 详解并行逻辑回归
摘要:Logistic regression (逻辑回归)是当前业界比较常用的机器学习方法,用于估计某种事物的可能性。这里是:“可能性”而非数学上的“概率”,logisitc回归的结果并非数学定义中的概率值,不可以直接当做概率值来用。编者按:回归其实就是对已知公式的未知参数进行估计,Logistic regression是线性回归的一种,是机器学习中十分常用的一种分类算法,在互联网领域
2015-11-30 17:46:22
568
原创 汉字转化成拼音
本程序实际上是在安卓上跑的,所以继承了Activity显示界面package com.example.aaatest;import java.util.ArrayList;import java.util.Arrays;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.piny
2015-11-26 15:59:17
451
转载 决策树算法实例
package xx;import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class DicisionTree { public
2015-11-25 13:19:09
2771
转载 数据挖掘:K最近邻(KNN)算法的java实现
KNN算法的介绍见上一篇博文:数据挖掘:k最近邻(KNN)分类法介绍 本算法只适合学习使用,可以大致了解一下KNN算法的原理。 算法作了如下的假定与简化处理:1.小规模数据集2.假设所有数据及类别都是数值类型的3.直接根据数据规模设定了k值4.对原训练集进行测试 KNN实现代码如下:[java]
2015-11-23 17:05:44
911
转载 数学之美番外篇:平凡而又神奇的贝叶斯方法
概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,在书店看到一本书,名叫贝叶斯方法。当时数学系的课程还没有学到概率统计。我心想,一个方法能够专门写出一本书来,肯定很牛逼。后来,我发现当初的那个朴素归纳推理成立了——这果然是个牛逼的方法。——题记目录0. 前言 1. 历史
2015-11-22 14:16:00
495
转载 KNN的一些总结
什么是KNN算法呢?顾名思义,就是K-Nearest neighbors Algorithms的简称。我们可能都知道最近邻算法,它就是KNN算法在k=1时的特例,也就是寻找最近的邻居。我们从名字可以知道我们要寻找邻居,但是为什么要寻找邻居,如何选取邻居,选取多少邻居,怎么样去寻找我们想要的邻居,以及如何利用邻居来解决分类问题这是KNN算法需要解决的几大问题,好了闲话不多说,进入正题。
2015-11-22 13:18:20
4377
转载 别让大学对不起高三
2013年6月9日17:00 那一刻,“考试结束,请考生立即停笔…….”,心中弥漫的是一种不知名的情绪,高中生活就这样结束了,就像做了一场很长很长的梦。再见了,这些年盛放的青春。 那一天,当我们离开,一切都回到了我们来时的模样。那些曾经相伴的人,不会再整整齐齐地坐满一整个教室。毕业了,在这个奇妙的夏天。 忽然忘记了那是怎样一个开始,在三年前的那个八月。仔细的寻找,才发现,在时光隧道那
2015-10-31 13:34:42
406
转载 git的使用语句
创建新仓库git init检出仓库件来人肉合并这些 冲突(conflicts) 了。改完之后,你需要执行如下命令以将它们标记为合并成功:git add 在合并改动之前,也可以使用如下命令查看:git diff 串创建一个本地仓库的克隆版本git clone /path/to/repositoty如果是远程服务器上的仓库git clone username@
2015-10-31 12:00:04
406
转载 AndroidTestCase来进行android 单元测试简介
1 通过AndroidTestCase 实现的大致步骤:添加自己的test case code, 让它们继承自AndroidTestCase.定义自己的testSuite类,用来管理test cases.定义自己的testRunner,用来执行测试.2 这种方法所涉及到的android的类以及接口:Android Test Case classes需要从AndroidTes
2015-10-30 17:29:28
1043
转载 JAVA学习路线图
第一阶段-Java基础 这一阶段很重要,关系到你后面阶段的学习,所以务必把这一阶段掌握好; 如果你是0基本,我推荐一本比较好的,适合初学者看的书:明日科技的《Java从入门到精通》,最新版应该是第三版; 这一阶段你要掌握的知识是Java基础,Java面向对象,还有数据库,JDBC,debug断点调试方法,Swing也了解下;
2015-10-25 12:57:52
997
原创 【实验】电话拨号、动态添加按钮
MainActivity2:package com.example.lab2;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.
2015-10-23 15:11:37
485
转载 美女,我看上你了,多少钱可以让你离开他?
一个简单的测试可能会告诉我们很多的东西。 女主持人气势咄咄的问一个男嘉宾,你为什么那么在乎钱,男嘉宾说: "钱能买到一切 !" 现场的观众哗然了。 男嘉宾微笑的说: "我们做个测试吧。 " 一个很简单的主题,你的一个仇人爱上了你的女友,现在想要你退出,你是一个正常的人,你爱自己的女友。那个男人愿意出一点钱来补偿你。 所有的观众都
2015-10-23 13:24:03
518
转载 【基础】Java对字符串操作大全
一.Java字符串类基本概念在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。Java环境为了存储和维护这两类字符串提供了 String和StringBuffer两个类。 一、创建字符串例: Stringstr=new("This is a String");
2015-10-23 13:12:10
342
转载 Android Call requires API level 11 (current min is 8)的解决方案
【错误描述】在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】不 详,可能和Run Android Lint有点关系吧。就是创建项目时,我们设置了最低版本API Level,比如我的是8,因此,Ec
2015-10-23 09:22:00
418
原创 【实验】button的使用、动态添加组件
MainActivity.javapackage com.example.lab2;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.Menu;import android.view.View;import android.
2015-10-22 13:21:54
455
原创 怎么解决每次打开Office 2013都提示配置进度
1.按Win键+R键调出运行框2.在运行对话框中输入以下命令,然后点确定即可:reg add HKCU\Software\Microsoft\Office\15.0\Word\Options /v NoReReg /t REG_DWORD /d 1注:如果其他版本的Office软件,如每次打开Office 2003/2007/2010都是先显示“安装程序正在准备必要的文件”
2015-10-19 18:59:21
1508
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅