自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

募直前进

人一能之,己百之;人十能之,己千之。果能此道矣,虽愚必明,虽柔必强。

  • 博客(47)
  • 收藏
  • 关注

原创 笨方法学Python(1-5)

习题一、第一个程序#!/usr/bin/python# -*- coding:utf-8 -*- __author__ = 'QUIQUE'print "Hello World!"print "Hello Again"print "I like trying this."print "This is fun."print "Yay! Printing."print "I'd much r

2015-12-25 15:51:35 1443 2

转载 Python:文件夹与文件的操作

总结下Python与文件夹有关的操作 参考文档:http://scm002.iteye.com/blog/1522448有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,import os1. 取得当前目录s = os.getcwd()2.更改当前目录os.chdir("C:\\123")# 将当前目录设置为“C:\\123”,相当于DOC命令的 cd c:

2016-04-28 14:25:46 521 1

原创 python 字符串中查找子串

# -*- coding:UTF-8 -*-""" 字符串中查找子串的方法 检查字符串s2中是不是含有s1"""# 方法1:def is_sub_string1(s1, s2): tag = False len1 = len(s1) len2 = len(s2) for i in range(0, len2): if s2[i] ==

2016-04-02 11:27:11 4408

原创 python 刷题:实现队列

牛客在线刷题,地址: http://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6?rp=1&ru=/ta/cracking-the-coding-interview 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。# -*- coding:utf-8 -*-class Solutio

2016-03-17 16:26:16 680

原创 python 刷题:替换空格

牛客网在线编程,地址:http://www.nowcoder.com/profile/332634/codeBookDetail?submissionId=1832487 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。# -*- coding:utf-8 -*-class Soluti

2016-03-17 16:00:56 573

原创 python 刷题:从尾到头打印链表

牛客网在线编程,地址:http://www.nowcoder.com/profile/332634/codeBookDetail?submissionId=1822330 输入一个链表,从尾到头打印链表每个节点的值。# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val =

2016-03-17 15:59:30 1110

原创 python 刷题:变态跳台阶

牛客网在线编程,地址:http://www.nowcoder.com/profile/332634/codeBookDetail?submissionId=1820874 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法# -*- coding:utf-8 -*-class Solution: def jumpFloorII

2016-03-17 15:57:00 753

原创 python 刷题:跳台阶

牛客网在线编程,地址:http://www.nowcoder.com/profile/332634/codeBookDetail?submissionId=1802655 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。方案一# -*- coding:utf-8 -*-class Solution: def jumpFloor(self, n

2016-03-17 15:55:00 815

原创 python 刷题:二维数组中的查找

牛客网上在线编程题目,地址: http://www.nowcoder.com/questionTerminal/abc3fe2ce8e146608e868a70efebf62e 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 输入描述: arr

2016-03-17 15:51:44 5110

原创 算法系列(1)排序算法

首先排序分为四种: 交换排序: 包括冒泡排序,快速排序。 选择排序: 包括直接选择排序,堆排序。 插入排序: 包括直接插入排序,希尔排序。 合并排序: 合并排序。冒泡排序def bubble_sort(lists): #冒泡排序 count = len(lists) for i in range(0, count): for j in ran

2016-03-08 16:30:36 457

转载 2G,3G,4G网络架构浅谈——4G(LTE)

原文章地址:http://blog.sina.com.cn/s/blog_64827e4c010105nl.html 3G技术带给人们的高速网络体验是史无前例的。然而网速是没有最快,只有更快的。随后4G(LTE)技术顺势而生。GPP长期演进(LTE)项目是近两年来3GPP启动的最大的新技术研发项目,这种以OFDM/FDMA为核心的技术可以被看作“准4G”技术。3GPP LTE项目的主要性能目标包

2016-02-24 10:50:03 18365

转载 2G,3G,4G网络架构浅谈——3G(UMTS)

原文章地址:http://blog.sina.com.cn/s/blog_64827e4c010104ut.html 在2G(GSM)技术之后,为了适应数据流业务的发展,2.5G(GPRS)技术日益兴起。但是速率很低,随后才发展到3G(UMTS)通信系统。3G通信系统的网络架构图如下所示,这里就不再给出详细的网络符号了。 一般教科书上的介绍都将UMTS分为如下4部分:1. UE(Use

2016-02-24 10:32:59 7351

转载 Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别

参考文章来源:http://www.linuxidc.com/Linux/2014-03/98978.htm 初接触Hadoop技术的朋友肯定会对它体系下寄生的个个开源项目糊涂了,我敢保证Hive,Pig,HBase这些开源技术会把你搞的有些糊涂,不要紧糊涂的不止你一个,如某个菜鸟的帖子的疑问,when to use Hbase and when to use Hive?….请教了^_^没关系这

2016-02-18 17:31:14 355

转载 简析大数据的平台架构

参考文档来源:http://www.36dsj.com/archives/10223大数据的4V特征Google分布式计算的三驾马车Google File System用来解决数据存储的问题,采用N多台廉价的电脑,使用冗余(也就是一份文件保存多份在不同的电脑之上)的方式,来取得读写速度与数据安全并存的结果。Map-Reduce说穿了就是函数式编程,把所有的操作都分成两类,map与reduce,m

2016-02-18 17:20:41 658

原创 32位Modeler连接64位Oracl

由于运行的Modeler是32位的,导致连接64位的Oracle时报体系结构不匹配的问题。 参考文档:http://blog.csdn.net/s597471018/article/details/38848545解决问题如下:1、查看Oracle的版本2、到以下网站下载对应的odbchttp://www.oracle.com/technetwork/topics/winsoft-085727

2016-01-27 16:04:59 356

原创 数据挖掘算法的分类

数据挖掘算法的分类算法是数据挖掘模型建立的核心,由于数据挖掘是一个交叉学科,因此其算法也集大成于一身,丰富多彩。 可根据算法分析数据的方式、算法来自的学科、算法所得结果的类型、学习过程的类型等,对数据挖掘的算法进行分类。1. 根据算法分析数据的方式划分假设检验型算法知识发现型算法2. 根据算法来自的学科划分机器学习算法统计学习算法3. 根据算法所得到的结果的类型划分直接型数据挖掘

2016-01-25 14:29:03 1658

转载 统计分析:置信区间

决策树 TT 构建好后,需要估计预测准确率。直观说明,比如 NN 条测试数据,XX 预测正确的记录数,那么可以估计 acc=X/Nacc = X/N 为 TT 的准确率。但是,这样不是很科学。因为我们是通过样本估计的准确率,很有可能存在偏差。所以,比较科学的方法是估计一个准确率的区间,这里就要用到统计学中的置信区间(Confidence Interval)。设 TT 的准确率pp是一个客观存在的值,

2016-01-22 15:25:25 3493

转载 统计分析:模型评估和模型选择

机器学习算法 原理、实现与实战——模型评估与模型选择原文地址:http://www.cnblogs.com/ronny/p/4062792.html1. 训练误差与测试误差机器学习的目的是使学习到的模型不仅对已知数据而且对未知数据都能有很好的预测能力。 假设学习到的模型是Y=f^(X)Y = \hat{f}(X),训练误差是模型Y=f^(X)Y = \hat{f}(X)关于训练数据集的平均损失:

2016-01-22 10:22:01 4661 1

转载 LaTeX 数学公式

参见地址:http://blog.163.com/goldman2000@126/blog/static/167296895201221242646561/

2016-01-21 10:24:53 517

原创 统计分析:偏度和峰度

偏度偏度(Skewness): 是对Sample构成的分布的对称性状况的描述。计算时间序列 xx 的偏度,偏度用于衡量 xx 的对称性。若偏度为负,则 xx 均值左侧的离散度比右侧强;若偏度为正,则 xx 均值左侧的离散度比右侧弱。对于正态分布(或严格对称分布)偏度等于 00。(a). Skewness 是对于分布的标准三阶中心距(standardized 3rd central moment)正态

2016-01-21 10:23:10 28692 1

原创 SPSS Modeler数据挖掘:数据挖掘概述

什么是数据挖掘数据挖掘:是一种通过数理模式来分析大量资料,以找出不同的客户或市场划分,分析出消费者喜好和行为的方法。可以描述为 :是按企业既定业务目标,对大量的企业数据进行探索和分析,揭示隐藏的、未知的、或验证已知的规律性,并进一步将其模型化的先进的有效的方法。数据挖掘(Data Mining)在技术上的定义是从大量的、不完全的、有噪声的、模糊的、随机的实际数据中,提取隐含在其中的、人们事先不知道的

2016-01-20 09:19:42 2111

转载 统计分析:变异系数

变异系数(Coefficient of variation)转载地址:变异系数什么是变异系数 变异系数又称“标准差率”,是衡量资料中各观测值变异程度的另一个统计量。当进行两个或多个资料变异程度的比较时,如果度量单位与平均数相同,可以直接利用标准差来比较。如果单位和(或)平均数不同时,比较其变异程度就不能采用标准差,而需采用标准差与平均数的比值(相对值)来比较。  标准差与平均数的比值称为变异系数,记

2016-01-19 11:39:00 12506 1

原创 SPSS Modeler数据挖掘:回归分析

回归分析4.1 回归分析模型概述4.1.1 模型定义回归分析法是最基本的数据分析方法,回归预测就是利用回归分析方法,根据一个或一组自变量的变动情况预测与其相关的某随机变量的未来值。回归分析是研究一个变量(被解释变量)与另一个或几个变量(解释变量)的具体依赖关系的计算方法和理论。回归分析的主要内容: 从一组数据出发,确定某些变量之间的定量关系,即建立数学模型并估计其中的未知参数,进行可信程度

2016-01-18 17:02:20 13917

原创 经典算法的Python实现(5)

写在前面的话:学习米铺高级架构师的博文中算法的内容,试着将里面的例子用Python加以实现,尚属练习,不足之处请指正。文章参考地址:经典算法专题第五题 字符串相似度问题描述概念介绍:字符串相似度解题思路跟“最长公共子序列”一样,我们采用一个二维数组来保存字符串X和Y当前的位置的最小编辑距离。现有两个序列X=x1,x2,x3,...xiX={x_1,x_2,x_3,...x_i},Y=y1,y2,y

2016-01-08 15:37:28 481

原创 经典算法的Python实现(4)

写在前面的话:学习米铺高级架构师的博文中算法的内容,试着将里面的例子用Python加以实现,尚属练习,不足之处请指正。文章参考地址:经典算法专题最长公共子序列问题描述参看:最长公共子序列解决方案<1> 枚举法 这种方法是最简单,也是最容易想到的,当然时间复杂度也是龟速的,我们可以分析一下,刚才也说过了cnblogs的子序列个数有27个 ,延伸一下:一个长度为N的字符串,其子序列有2N2N个,每

2016-01-08 15:26:18 1022 1

原创 经典算法的Python实现(3)

写在前面的话:学习米铺高级架构师的博文中算法的内容,试着将里面的例子用Python加以实现,尚属练习,不足之处请指正。文章参考地址:经典算法专题第三题 猴子吃桃问题描述 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾就多吃了一个。第二天早上又将剩下的桃子吃了一半,还是不过瘾又多吃了一个。以后每天都吃前一天剩下的一半再加一个。到第10天刚好剩一个。问猴子第一天摘了多少个桃子?分析: 这是一套

2016-01-08 14:58:39 1520

原创 经典算法的Python实现(2)

写在前面的话:学习米铺高级架构师的博文中算法的内容,试着将里面的例子用Python加以实现,尚属练习,不足之处请指正。文章参考地址:经典算法专题第二题 五家共井问题描述 古代数学巨著《九章算数》中有这么一道题叫“五家共井,甲二绠(汲水用的井绳)不足,如(接上)乙一绠;乙三绠不足,如丙一绠;丙四绠不足,如丁一绠;丁五绠不足,如戊一绠;戊六绠不足,如甲一绠,皆及。 意思就是说五家人共用一

2016-01-08 14:06:35 725

原创 经典算法的Python实现(1)

写在前面的话:学习米铺高级架构师的博文中算法的内容,试着将里面的例子用Python加以实现,尚属练习,不足之处请指正。文章参考地址:经典算法专题第一题、百钱买白鸡问题描述: 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。分析:估计现在小学生都能手工推算这套题,只不过我们用计算机来推算,我

2016-01-07 17:05:25 4868

原创 笨方法学Python(46-50)

习题46、一个项目骨架习题47、自动化测试习题48、更复杂的用户输入习题49、创建句子习题50、你的第一个网站

2016-01-07 15:48:04 668

原创 笨方法学Python(41-45)

习题41、物以类聚#!/usr/bin/python# -*- coding:utf-8 -*-class TheThing(object): def __init__(self): self.number = 0 def some_function(self): print "I got called." def add_me_up(self,

2016-01-07 10:20:26 1953

原创 笨方法学Python(36-40)

习题36、设计和调试If 语句的规则每一个if 语句必须包含一个else.如果这个else永远都不应该被执行到,因为它本身没有任何意义,那你必须在 else 语句后面使用一个叫做 die的函数,让它打印出错误信息并且死给你看,这和上一节的习题类似,这样你可以找到很多的错误。if 语句的嵌套不要超过 2 层,最好尽量保持只有 1 层。 这意味着如果你在 if 里边又有了一个if,那你就需要把第二

2016-01-05 14:25:09 788

原创 笨方法学Python(31-35)

习题31、作出决定#!/usr/bin/python# -*- coding:utf-8 -*-print "You enter a dar room with two doors. Do you go through door #1 or door #2?"door = raw_input(">")if door == "1": print "There's a giant beer h

2016-01-03 15:28:08 1050

原创 笨方法学Python(26-30)

习题26、恭喜你,现在可以考试了!习题27、记住逻辑关系逻辑术语and 与or 或not 非!= (not equal) 不等于== (equal) 等于>= (greater-than-equal) 大于等于<= (less-than-equal) 小于等于True 真False 假小结直接学习布尔算法,不用背这些东西,可不可以? 当然可以,不过这么一来,当你写代码的时候,

2016-01-03 13:46:38 378

原创 笨方法学Python(21-25)

习题21、函数可以返回东西#!/usr/bin/python# -*- coding:utf-8 -*-def add(a, b): print "ADDING %d + %d" % (a, b) return a + bdef subtract(a, b): print "SUBTRACTING %d - %d" % (a, b) return a - bdef

2016-01-02 14:11:11 537

原创 笨方法学Python(16-20)

习题16、读写文件#!/usr/bin/python# -*- coding:utf-8 -*-from sys import argvscript, filename = argvprint "We're going to erase %r." % filenameprint "If you don't want that, hit CTRL-C (^C)."print "If you do

2015-12-30 16:10:37 1023

原创 笨方法学Python(11-15)

习题11、提问#!/usr/bin/python# -*- coding:utf-8 -*-print "How old are you?",age = raw_input()print "How tall are you?",height = raw_input()print "How much do you weight?",weight = raw_input()print "So

2015-12-30 14:07:24 965

原创 笨方法学Python(6-10)

习题6、字符串(string)和文本#!/usr/bin/python# -*- coding:utf-8 -*-x = "There are %d types of people." % 10binary = "binary"do_not = "don't"y = "Those who konw %s and those who %s." % (binary, do_not)print x

2015-12-30 09:30:51 793

原创 oracl数据库之创建表空间

1、创建表空间/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management lo

2015-12-23 10:35:59 497

原创 python学习记录(3)高阶函数

1、map/reduce2、filterpython内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。例如,在一个list中,删掉偶数,只保留奇数,可以这么写:def is_odd(n): return n %

2015-12-18 10:46:01 467

原创 python学习记录(2)高级特性

写在前面的话 学习廖雪峰老师的python教程,对其中的生疏点加以记录。 廖雪峰老师教程地址链接1、列表生成式2、生成器(Generator)小结 generator是非常强大的工具,在Python中,可以简单地把列表生成式改成generator,也可以通过函数实现复杂逻辑的generator。 要理解generator的工作原理,它是在for循环的过程中不断计算出下一个元

2015-12-18 10:26:29 212

空空如也

空空如也

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

TA关注的人

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