自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python-json的用法

json的用法,平时会用到不少,以下简单介绍一下str和json的互相转化:import jsond = {'Python':100, 'C++':70, 'Basic':60, 'others':{'C':65, 'Java':50}}print(type(d)) # jtxt = json.dumps(d) # 将dict转化成strdd = json.loads(jtxt)

2017-05-21 00:32:53 333

原创 Python-class,继承和多态,异常处理

Class 类class MyClass: def __init__(self, val): # 初始化函数,self必须要有 self.val = val def display(self, s): print('%s: %d' % (s, self.val))# python中类和对象都是可以传递的。m = MyClass(100)

2017-05-20 23:24:12 282

原创 Python 容器切片,数组推倒,生成器

切片可以获取某个区间段的元素li = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# 切片print(li[2:5]) # 2<= idx < 5 左闭右开print(li[:4]) # 从第一个元素开始print(li[5:]) # 到最后一个元素 print(li[:]) # 全部输出print(li[0:6:2]) # 2为步长pri

2017-05-20 21:52:45 501

原创 Python-dict字典

python容器之一  dict字典# 初始化d = {'a':1, 2:'b', 'c':3, 4:'d'} print(d) # {'a': 1, 2: 'b', 4: 'd', 'c': 3}# 获取长度print(len(d)) # 4个key个数# 根据key读写d['a'] = 100 # 对key=a 的值进行修改d[4] = 'dd'print(d)

2017-05-20 16:19:20 222

原创 Python-set(4)

容器之一  set   set这个平时用的不多,特性是里面的元素不能有重复,其他的基本跟list差不多,详细用法如下:不过里面只能是单个元素,且是无序,没有索引的用法# 初始化s_a = set([1, 2, 3, 4, 5]) # {1, 2, 3, 4, 5}s_b = set([1, 1, 2, 2, 3, 4, 5]) # 已经将1,2重复的去掉了 {1, 2,

2017-05-20 11:46:22 325

原创 Python-list(3)

一、容器之一 list# 初始化列表li = [1, 2, 3, 'abc', 4.5, [2, 3, 4], {1:'one'}]注:list 作为容器,可以包容各种其他格式。1、获取长度     len(li)2、根据索引读写     print(li[0])  # 首位,0是第一位,最后一位索引为len(li)-1     print(li[3])  #

2017-05-20 11:00:30 401

原创 Python-安装、环境(1)

本编主要介绍Python的安装,Anaconda环境的安装和使用一、Python的安装配置1、可在windows一键安装2、Mac OSX/Linux          系统自带,一般python2.7,不建议卸载原系统自带python,利用pyenv安装维护多个版本。         注:pyenv多版本安装可以参照  http://blog.csdn.net/chris__

2017-05-19 22:35:15 246

原创 【Python培训课】- 入门介绍及涉及框架速览

来自[七月在线培训]第一课 Python编程速成一、主要涉及以下几个模块(初级介绍): 1、判断 2、循环 3、容器,列表推倒和生成器 4、面向对象 5、异常处理 6、文件读写 7、json处理 ​ 二、常见库的安装和学习 8、Nupmy的介绍及案例 9、pandas的介绍和案列 10、Matplotlib绘图速成 11、SciPy简介 ​ 三、推荐获取数据的途径及教程

2017-05-15 23:37:52 553

原创 阿里云服务器实践

最近有感没有可用的平台可供练习代码,故从阿里云上租借了一年的服务器,供平时的研究与练手。设想配置 Centos7 + hadoop2.7 + hive2.0+ mysql5.7 + spark + python 3.5 以上搭配没有明确的工程应用,存粹是为了练手安装hadoop2.7主要参考了这篇博客:http://www.powerxing.com/install-hadoop-in-cent

2017-05-14 18:47:56 316

原创 【集体智慧编程】第三章 发现群组

发现群组(数据聚类)对第二章的想法,加以拓展,引入“数据聚类”(data clustering)的概念。本章主要涉及以下内容从各种不同的来源中构造算法所需的数据两种不同的聚类算法有关距离度量(distance metrics)的知识简单的图形可视化代码,用以观察所生产的群组如何将异常复杂的数据集投影到二维空间中本文涉及两个例子: 1、对博客CSS订阅话题,根据涉及的词汇对博客分组;对词

2017-05-13 22:32:48 477

原创 R learning -Base Graphics

本文主要针对R语言中强大的图像质量呈现,以下为主要内容介绍: 1、在接触到一个新的数据集时,如何想要掌握数据的全貌的话,输入以下内容:dim(),names(),head(),tail(),summary() 2、针对plot() 函数,如果数据集中存在两个字段,则默认形成散点图 3、在建立散点图的时候,plot(carsspeed,carsspeed,carsdist)可以实现结果,但建议使

2015-08-29 19:05:25 421

原创 R learning - date and time

R 时间差异

2015-08-28 11:58:52 588

原创 概率函数

1、sample(1:6,4,replace=TRUE) 表示从1:6中,随机抽取4个数,replace=True 有放回的抽样,表示可以重复数据

2015-08-26 23:02:00 2688

原创 R learning - looking at data

拿到一个数据集后,一般需要对数据的概貌有一个了解,类似于变量名称、类型、缺失值情况、

2015-08-25 23:56:18 409

原创 文章标题

在新接触一个数据集时,可以用以下一些指令去了解该部分数据的相关信息:dim(),str(),summary(),viewinfo() 一、vapply(),可以用来检验数据集中的字段属性是否与设定的属性相符 vapply(flags,unique,numeric(1))——error:values must be length 1 说明flags中的字段不符合numeric(1)的要求。 v

2015-08-25 23:51:47 325

原创 R Learning-swirl-lapply and sapply

head(flags) 取flags数据集的前六行记录 dim(flags) 调取flags数据集的行数与列数 calss(flags) 识别flags数据集的格式format [1] “data.frame” cls_list <- lapply(flags,class) 以list的形式呈现每个字段的属性 cls_list $

2015-08-13 22:33:36 921

空空如也

空空如也

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

TA关注的人

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