- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 数据处理
关于数据中,处理缺失值的方法:1)删除观察样本2)删除变量:当某个变量缺失值较多且对研究目标的影响不大时,可以将整个变量整体删除3)使用完整原始数据分析:当数据存在较多缺而其原始数据完整时,可以用原始数据替代现有的数据进行分析4)改变权重:当删除确实数据会改变数据结构时,通过对完整数据按照不同权重进行加权,可以降低删除缺失数据带来的偏差查补法:均值插补、回归插补、抽样插补、抽样填补...
2018-12-06 10:50:29
337
原创 数据分析过程01
数据分析过程:转换处理原始数据,可视化呈现过程链:问题定义 数据抽取 数据清洗 数据转换 数据探索 预测模型 模型评估/测试 结果可视化和阐述 解决方案部署 ...
2018-11-29 10:55:23
210
原创 关于Hadoop的核心组件
三大核心组件:HDFS+YARN+MRHDFS:分布式文件系统1、文件被切成多块,分别存储在多个服务器的本地文件系统中2、对用户屏蔽了一些底层的信息(文件被切成了几块?存放在那些服务器上)提供了一个抽象的统一接口3、文件可以保存多个备份4、HDFS的文件和具体实际的存储位置之间的对应关系由一个专门的服务器进行管理(namenode)特点:容量可以扩展(增加服务器);有备份,存...
2018-09-22 17:08:01
1483
原创 Linux下安装MySQL
1.首先先去MySQL官网去下载合适的tar包,之后用Xftp工具上传,上传后解压上传的tar包2.将解压后的文件复制到 /usr/local/mysql路径下(自己查看了很多网上的教程,说复制文件的之后,文件名后面一定不要加/,结果我测试一次的问题就是,它会将加压后的所有文件连同文件夹都复制过去,可其实我们并不希望,只是想将解压后的文件夹里面的内容复制到mysql这个文件夹下,所有后面加上/
2017-07-20 08:40:23
365
原创 DOM解析XML
使用xml.dom解析xml文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。一个 DOM 的解析器在解析一个 XML 文档时,一次性读取整个文档,把文档中所有元素保存在内存中的一个树结构里,之后你可以利用DOM 提供的不同的函数来读取或修改文档的内容和结构,也可以把修改过的内容写入xml文件。python中用x
2017-07-19 22:00:29
313
原创 SAX解析XML
什么是XML?XML 指可扩展标记语言(eXtensible Markup Language)。 你可以通过本站学习XML教程XML 被设计用来传输和存储数据。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。python对XML的解析常见的XM
2017-07-19 21:42:19
440
原创 08-for循环
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for iterating_var in sequence: statements(s)#!/usr/bin/python# coding=utf-8# _*_ coding: UTF-8 _*_for letter in 'Python': print '当前字母' , letter
2017-07-17 11:48:54
368
原创 07-while循环
while 判断条件: 执行语句……#!/usr/bin/python# _*_ coding: utf-8 _*_#循环while的练习count = 0while (count < 5 ): print '现在是' , count count +=1print "The end!"循环使用 e
2017-07-17 10:58:43
390
原创 05-条件语句
if 判断条件: 执行语句……else: 执行语句……其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句if 判断条件1: 执行语句1……elif 判断条件2: 执行语句2……elif 判断条件3: 执行语句3…
2017-07-17 10:44:00
280
原创 04-运算符
Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级注意:Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。Python位运算符
2017-07-17 10:41:04
220
原创 03-变量类型
变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建#!/usr/bin/python# -*- coding: UTF-8 -*-counter = 100 # 赋值整型变量miles = 1000.0 # 浮点型name = "John
2017-07-16 16:40:48
263
原创 Shell文件包含~12
Shell文件包含~12 和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。Shell 文件包含的语法格式如下:. filename # 注意点号(.)和文件名中间有一空格source filename注:被包含的文件 不需要可执行权限。
2017-07-16 16:06:24
255
原创 Shell输入输出重定向~11
Shell输入输出重定向~11大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是
2017-07-16 16:05:00
245
原创 02-基本语法
Python 标识符在 Python 里,标识符有字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的:以单下划线开头 _foo 的代表不
2017-07-16 11:41:09
265
原创 01-中文编码
对于安装好的centos中有自带的Python,如果版本还可以的话,就不需要在linux上重新安装别的版本的Python了首先我们可以先查看自带的Python的版本python --version然后可以查看它所在的位置which python对于这个版本还是可以接受的啦,毕竟只是来熟悉python现在开始python入门啦!你也可以选择pych
2017-07-16 11:09:25
395
原创 Shell函数~10
Shell函数~10#!/bin//bashfunction show(){ echo "显示函数"}echo "程序开始执行"showecho "程序执行结束"#!/bin//bashfunction show(){ echo "显示函数"}
2017-07-14 08:46:50
459
原创 Shell 流程控制~09
Shell 流程控制~09和Java、PHP等语言不一样,sh的流程控制不可为空if elseif else 语法格式:if conditionthen command1 command2 ... commandNelse commandfiif
2017-07-14 08:46:31
265
原创 Shell test命令~08
Shell test命令~08Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试代码中的 [] 执行基本的算数运算,如:#!/bin/basha=5b=6result=$[a+b] # 注意等号两边不能有空格echo "result 为: $result"
2017-07-14 08:46:04
433
原创 Shell Printf命令~07
Shell Printf命令~07printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自
2017-07-14 08:45:45
288
原创 Shell echo命令~06
Shell echo命令~06Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:echo string1.显示普通字符串:echo "It is a test"2.显示转义字符echo "\"It is a test\""
2017-07-14 08:44:51
372
原创 Shell基本运算符~05
Shell 基本运算符~05Shell 和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(注意使
2017-07-13 15:45:15
271
原创 Shell数组~04
Shell 数组~04数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。与大部分编程语言类似,数组元素的下标由0开始。Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下:array_name=(value1 ... valuen)
2017-07-13 15:25:14
244
原创 Shell传递参数~03
Shell传递参数~03#! /bin/bashecho "hello"echo "Shell 传递参数"echo "执行的文件名:$o";echo "第一个参数: $1";echo "第二个参数: $2";echo "第三个参数: $3";从网上截取的参数说明:$@ 与 $*的区别在于
2017-07-13 15:19:58
215
原创 Shell变量~02
Shell变量~02如果要使用变量,则需要$变量名Shell字符串 单引号:str='hmm' 单引号的限制:任何字符都会原样输出,单引号字符串中的变量是无效的 单引号字符串中不能出现单引号(对单引号使用转义字符后也不行) 双引号; 可以有变量;可以出现转义字符
2017-07-13 15:07:28
236
原创 Shell脚本运行~01
Shell脚本运行~01#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。echo 命令用于向窗口输出文本。注意,一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有
2017-07-13 14:57:25
261
原创 爬虫项目的准备阶段1
最近要和同学们一起做关于爬取某些高校课程信息的小项目。最近开始项目的热身阶段。配置环境真的是恶心到爆。除了Android Studio环境搭建比较麻烦外,其余的工具安装还是比较顺手的。这次的项目工具,老师说为了带领我们更好的体验公司开发工具,应该提前预习一下。对于一个小组开发来说,进行项目的版本控制还是比较重要的,因为每个人分开做各自的东西,最后合在一起,你会发生想象不
2017-04-13 23:57:17
591
1
原创 满天繁星
import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Panel;public class MyTest { public static void main(String[] args){ Frame w=new Frame(); w.setSiz
2014-08-18 21:36:55
1233
1
原创 适合VC的小插件《超级有用哦》
从进大一到现在这么久的时间,用VC软件应该是最熟练的,可是我竟然不知道一些关于它的小插件,每一次看到宿舍小五编程序,偶尔让我看她的有些代码,每次看她的代码,花花绿绿的,而我的,黑压压的一片,顿时心情就不好了。然后问:你用的什么软件答:一个西红柿小插件问:这是干什么用的?答:功能多了去了问:什么功能:答:百度去。。。之后我从百度上查到的结果是:西红柿软件也
2014-06-01 15:06:17
1122
2
原创 解决VC不能添加文件到工程的问题
曾经我有一个同学说它的VC软件只要选择添加文件到工程,软件就会崩溃,即停止运行,当时我就笑了,怎么可能会出现这个问题,只要你正常安装的话就不会出现这个问题了 结果之后我就遇到这个问题了,不知道什么时候我的软件也是不能选择添加文件到工程,只要选择这个,首先出来个对话框: Windows 正在收集解决方法什么的。。。。 对此,我把我的软件全部卸载,
2014-05-31 19:51:29
4410
3
原创 怎样注册-反注册 ActiveX EXE
最近一段时间在研究组建COM组件,纠结了好久,其中个人感觉这个组建的设计方法就和类一样,都是将所有的函数封装起来,用户只要提供合适的参数,而程序给用户提供接口就可以实现功能,这样一来,组建的运行效率高,更便于使用和管理 怎样注册-反注册 ActiveX EXE regs
2014-05-14 22:25:55
3058
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人