自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 ImportError: Missing required dependencies ['numpy'] 解决方案

自己下载安装最新版的anaconda3版本,但是在pycharm中使用import pandas as pdimport numpy as pd会发生报错。解决方案:pip uninstall pandaspip uninstall numpypip install pandas卸载重新安装即可,楼主亲测可用。...

2018-12-20 19:59:11 8533 3

原创 统计学习方法概论总结(一)

统计学习是关于计算机基于数据构建概论统计模型并运用模型对数据进行分析和预测的一门学科。统计学习包括监督学习、非监督学习、半监督学习和强化学习。统计学习方法三要素--模型、策略、算法,对理解统计学习方法起到提纲挈领的作用。监督学习概括如下:从给定有限的训练数据出发,假设数据是独立同分布的,而且假设模型属于某个假设空间,应用某一评价准则,从假设空间中选取一个最优的模型,使它对已给训练数据及未知测试数据...

2018-02-24 11:46:41 546

原创 ubuntu 16.04 安装cuda 8 出现的错误:Missing recommended library: libGLU.so;Missing recommended library: libX

ubuntu 16.04 安装cuda 8 出现的错误:Missing recommended library: libGLU.so;Missing recommended library: libXmu.soInstalling the CUDA Toolkit in /usr/local/cuda-8.0 ...Missing recommended library: libGLU.soMi

2017-12-28 22:27:38 12358 6

原创 Ubuntu16.04安装Sublime Text3

1. 安装方法1)使用ppa安装sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer卸载sublime text命令sudo apt-get remove sublime-text-ins

2017-12-21 10:20:23 1280

原创 Ubuntu 16.04安装搜狗输入法

1. 打开firefox浏览器,打开百度,搜索搜狗拼音for linux进入到搜狗拼音linux主页2. 右上角下载相应的32位/64位版本的搜狗拼音deb的安装包3. 在命令行自行操作,亲测有效    cd Downloads/    sudo dpkg -i sogoupinyin_2.2.0.0102_amd64.deb    这里需要输入密码4. 修改系统输入法,点

2017-12-10 14:10:08 371

原创 Flask Web开发 邮件功能之windows遇到的坑

Flask Web开发 邮件功能之windows遇到的坑windows开发真的很坑,一些环境变量设置了…大家都懂得先来说一下关于环境问题系统:windows安装的是Anaconda,一键式安装本文介绍如何使用Flask-Mail发送邮件。Flask-Mail连接到简单邮件传输协议(SMTP)服务器,并把邮件交给这个服务器发送。0.安装Flask-Mail在Anaconda中安装,一条命令搞定 p

2017-10-14 23:50:15 576

原创 jupyter的安装使用

jupyter notebook的使用作者:秦景坤时间:2017-08-05jupyter介绍Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。 Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换

2017-08-05 15:05:07 542

原创 完整的数据分析流程

完整的数据分析流程第一部分定义研究问题 定义理想的数据集 确定能够获取什么数据 获取数据 清理数据 第二部分探索性分析(数据可视化) 统计分析/建模(机器学习)等 第三部分解释/交流结果(数据可视化) 挑战结果(有没有其他可能) 书写报告(Reproducible原则)

2017-07-03 11:50:31 1164

原创 R绘图系统概要总结

R的绘图系统author:秦景坤 date: 2017-07-02 GitHub:https://github.com/Roc-J/RR的三大绘图系统基本的绘图系统(Base Plotting System) 自由发挥的空间:绘图始于空白帆布 需要事先计划;直观地实时反映绘图和分析数据的逻辑 两步 = 图 + 修饰/添加 = 执行一系列函数 适于绘制2D图 Lattic

2017-07-03 11:49:46 1370

原创 R语言数据基础

数据基础author:秦景坤 date:2017-07-02 GitHub: https://github.com/Roc-J/R观测 变量 数据矩阵 一个数据矩阵一行是一次观测,一列是一个变量 变量的类型 主要是数值问题 连续-可在给定区间取任意数值(无限) 离散-在给定数值集合内取值(有限) 分类问题(qualitative)-取值空间有限,不能进行运算 无序

2017-07-03 11:47:51 473

原创 R语言学习

R语言学习author:秦景坤 date:2017-06-25 GitHub:https://github.com/Roc-J/RR语言的优势R语言是一款开源的软件 R语言可以运行在多种平台上 R语言可以轻松地从各种类型的数据源导入导出数据 R语言内置了多种统计及数学分析功能 R语言拥有顶尖的制图功能R语言缺点R语言速度略慢 R包比较混乱 软件安装R语言安装:ht

2017-07-03 11:40:57 1055

原创 安装时被锁解决方法

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)作者:秦景坤 GitHub:https://github.com/Roc-J CSDN博客:http://blog.csdn.net/qjk19940101 在Ubuntu16.04上安装软件出现的错误出现这个问题的

2017-05-25 09:54:42 1187

原创 Ubuntu16.04安装Docker

Ubuntu16.04 安装Docker作者:秦景坤 GitHub:https://github.com/Roc-J CSDN博客:http://blog.csdn.net/qjk19940101 Docker是什么Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用已经依赖到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之

2017-05-25 09:53:43 625

原创 python_sorted函数

Python_sorted函数>>> help(sorted)Help on built-in function sorted in module __builtin__:sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted listsorted是内建函数函数定义: sorted(

2017-05-21 15:26:17 712

原创 operator_itemgetter函数

operator_itemgetter()函数operator的itemgetter()函数是一个内建函数,用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号)>>> a = [1,2,3]>>> b = operator.itemgetter(1)>>> b<operator.itemgetter object at 0x038AD830>>>> b(a)2 注

2017-05-21 15:25:48 657

原创 numpy_tile_function

numpy函数:tile函数用法tile函数位于python模块 numpy.lib.shape_base中 功能是重复某个数组。比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题: 1.引入numpy下的所有方法from numpy import *2.我们创建一个a,使用tile来创建b,注意看b的数据结构 a = [0,1,2] b

2017-05-21 15:25:26 379

原创 numpy_shape函数用法

numpy函数:shape用法shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度。它的输入参数可以使一个整数表示维度,也可以是一个矩阵。 注意,使用shape函数首先需要引入numpy包1.一维矩阵[1]返回值是(1L)>>> from numpy import *;>>> shape([1])(1

2017-05-21 15:24:25 759

原创 numpy_argsort函数

numpy函数-argsort()函数函数argsort在模块numpy.core.fromnumeric中,该函数是返回排序数组的索引函数定义是:argsort(a,axis=-1,kind='quicksort',order=None)参数说明:a:array_like,数组排序的axis:int或None,是可选项,是维度排序,默认是最后一维排序。如果没有,使用扁平排序kind:{'qu

2017-05-21 15:23:44 400

原创 python字典(dict)get方法

python字典(dict)get方法在获取字典值的时候,有两种方法,一种是通过dict[‘key’],另外一个就是dict.get()方法,通过键值访问并设置参数,相当于一个if elif else 判断语句下面举例说明:info ={'apple':3,'pea':5,'banana':3}select = raw_input('input your choice:')print info.

2017-05-21 15:23:02 2143

原创 Ubuntu16.04的MongoDB安装

如何在Ubuntu16.04上安装MongoDB作者:秦景坤时间:2017-5-2什么是MongoDBMongDB是有C++编写,是一个基于分布式文件系统存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB旨在为WEB应用提供可扩展的高性能数据性能解决方案 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。Mongo

2017-05-02 19:45:41 1105

原创 Ubuntu16.04的Hadoop2.7.3安装HBase学习

分布式数据库HBase本文有参考厦门大学数据库,表示感谢。 http://dblab.xmu.edu.cn/blog/install-hbase/作者:秦景坤时间:2017-4-28HBase介绍HBase是一个分布式的、面向列的开源数据库,源于Google的一篇论文《BigTable:一个结构化数据的分布式存储系统》。HBase以表的形式存储数据,表有行和列组成,列划分为若干个列族/列族(colu

2017-05-02 19:44:24 5669 5

原创 Ubuntu16.04的Hadoop2.7.3配置Yarn

Hadoop配置-Yarn篇本文参考厦门大学数据库实验室,表示感谢 http://dblab.xmu.edu.cn/blog/install-hadoop/作者:秦景坤时间:2017-4-23YARN是Hadoop2.x中的内容(伪分布式不启动YARN也可以,一般不会影响程序执行)有的读者可能会疑惑,怎么启动Hadoop后,见不到书上所说的JobTracker和TaskTracker,这是因为新版的

2017-05-02 19:42:07 1083

原创 Ubuntu16.04的Hadoop2.7.3之分布式文件系统HDFS学习指南

分布式文件系统HDFS学习指南本文参考厦门大学数据库实验室,表示感谢 http://dblab.xmu.edu.cn/blog/290-2/作者:秦景坤时间:2017-4-26Hadoop分布式文件系统(Hadoop Distributed File System ,HDFS)是Hadoop核心组件之一,如果已经安装Hadoop,那么其中就已经包含了HDFS组件,无需另外安装。下面介绍Linux操作

2017-04-26 11:51:11 2733

原创 Ubuntu16.04之Hadoop2.7.3集群安装配置教程

Hadoop集群安装配置教程_Hadoop2.7.3本教程参考了厦门大学数据库实验室,网址:http://dblab.xmu.edu.cn/blog/install-hadoop-cluster/作者:秦景坤时间:2017-4-23环境本教程使用Ubuntu 16.04 64位作为系统环境,基于原生Hadoop2.7.3(stable)版本下验证通过,可适合任何Hadoop2.x.y版本。本教程使用

2017-04-24 22:31:40 1398

原创 Hadoop配置PATH环境变量

Hadoop配置PATH环境变量在这里额外讲一下PATH这个环境变量,通过执行echo $PATH查看上面的教程中都是先进入到/usr/local/hadoop目录中,再执行sbin/hadoop,实际上等同于运行/usr/local/hadoop/sbin/hadoop。可以将hadoop命令的相关目录加入到PATH环境变量中,这样就可以直接通过start-dfs.sh开启Hadoop,也可以直接

2017-04-24 22:31:04 10852

原创 Hadoop配置Yarn

Hadoop配置-Yarn篇作者:秦景坤时间:2017-4-23YARN是Hadoop2.x中的内容(伪分布式不启动YARN也可以,一般不会影响程序执行)有的读者可能会疑惑,怎么启动Hadoop后,见不到书上所说的JobTracker和TaskTracker,这是因为新版的Hadoop使用了新的MapReduce框架(MapReduce V2,也称为YARN,Yet Another Resource

2017-04-24 22:30:18 2083

原创 Ubuntu16.04安装Hadoop2.7.3教程

Ubuntu16.04安装Hadoop2.7.3 教程参考厦门大学数据库实验室 http://dblab.xmu.edu.cn/blog/install-hadoop/,遇到相关的地方有改动。作者:秦景坤日期:2017-4-20主要内部包括 环境配置和本地和伪分布本文档适合于原生Hadoop2,参考相关文档,亲自动手实践来一步一步搭建环境。转载请指明出处。环境本教程使用Ubuntu16.04 64位

2017-04-23 20:07:42 24316 10

原创 Hadoop伪分布配置错误总结

Hadoop伪分布配置错误总结小编在进行hadoop学习过程中,在对hadoop的伪分布进行配置时,对两个配置文件进行了修改。一个是core-site.xml和hdfs-site.xml。配置后运行出现了以下错误:17/03/13 04:20:36 ERROR namenode.NameNode: Failed to start namenode.java.lang.IllegalArgument

2017-03-13 19:46:49 1686

原创 Ubuntu开启安装SSH登录

Ubuntu开启SSH登录前言在新安装的ubuntu系统后,默认是不支持ssh登录的,刚刚重新在VM中安装的ubuntu16.04,不能使用xshell进行连接,所以,需要按照下面步骤进行安装。安装ssh这里使用的是openssh系列工具1. 更新下系统工具和依赖,执行sudo apt-get update 执行安装命令:sudo apt-get install openssh-server

2017-03-09 14:59:33 600

原创 Tkinter 事件与回调

代码访问GitHub:命令绑定 将简单的组件绑定到function函数上如果需要处理参数的话,使用lambda函数 事件绑定可以使用 widget.bind(事件,回调)方法将键盘和鼠标的事件响应绑定到窗口小组件上,并在发生某些事件时调用回调的事件绑定。 如何传递额外的参数到一个callback怎样将事件绑定到整个应用程序或特定类的窗口小部件(通过使用bind_all()和bind_c

2017-01-12 10:49:38 3705

原创 Tkinter使用几何管理器在容器中管理组件

具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/tree/master/code15几何管理器Tkinter使用几何管理器在容器中管理组件 下面介绍三种布局方式 * grid manager * pack manager * place manager Grid Manager网格管理器网格管理器将容器当做不可见的网格,可以将组件放置

2017-01-01 23:17:02 959

原创 Tkinter --Canvas学习

测验一个允许用户更改标签的颜色,字体和文本的程序 变量类一些小部件(如文本输入小部件,单选按钮等)可以通过使用特殊选项直接连接到应用程序变量:variable,textvariable,onvalue,offvalue和value 此链接以两种方式工作 如果变量因任何原因而改变,则它所连接的窗口部件将被更新以反映新值。 x= StringVar() 保存字符串,默认为”” x= IntVa

2016-12-22 11:46:34 1482

原创 Tkinter 模块

模块module为什么使用模块它使得python文件更小,在代码中更容易找到东西 共享性,一旦创建了一个模块,可以在许多程序中使用它。下次在我们需要相同的功能时,可以直接使用。 不需要使用所有的模块,模块化意味着您可以使用不同的部件组合来完成不同的作业,灵活的实现需求。 桶块function就像是积木 可以把一个模块当做是一个构建块,可以在一个桶块中拥有尽可能少或者尽可能多的块,并且

2016-12-22 11:45:01 2089

原创 面向对象python/Tkinter

面向对象python/Tkinter具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/tree/master/code12通过一个程序来说明:class Employee: empCount = 0 def __init__(self,name,salary): self.name = name s

2016-12-22 11:44:20 4059

原创 Tkinter编程 - 对象

对象Objectives具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/blob/master/code11/access.py介绍对象(object)和类(class),通过类来描述对象用数据域和方法来定义类 通过构造函数来创建对象,构造函数中进行初始化和一些数据字段初始化信息 面向对象编程能够使我们开发大规模软件和GUI 定义

2016-12-22 11:40:34 1193

原创 海龟绘图-字符串

字符串具体代码访问GitHub: https://github.com/Roc-J/Python-turtle/blob/master/code10/compare.py集合数据类型: int,float,bool,str 在字符串上的操作 "hello"-1 "hello"/123 message*"Hello" "12"+2这些都是在python中不可运行的~字符串的级联f

2016-12-20 17:32:33 926

原创 海龟绘图--画直方图

迭代Iteration具体代码访问GitHub : https://github.com/Roc-J/Python-turtle/tree/master/code7迭代就是执行语句的序列 重新访问for循环for循环执行列表中的每一个元素 每一项依次(重新)分配给循环变量,并且执行循环体 for f in ['Joe','Amy','Brad','Angelina','Zuki','Thand

2016-12-20 17:30:07 3023

原创 海龟绘图-学习笔记6-调试

Debugging and Selection程序错误被称为bugs,跟踪和纠正这些错误称为调试。 Debugging程序中出现错误的类型: 1. 语法错误–在需要冒号的地方没有写冒号 2. 运行时错误–除数为0 3. 语义错误–当打印百分比时忘记除以100 也许调试中最重要的一个教训是,它在很大程度上是可以避免的–如果仔细的工作调试的一些点: 调试的过程更像是侦探 1.每一个都是嫌疑

2016-12-18 08:42:15 485

原创 海龟绘图-学习笔记5-选择语句

选择语句具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/tree/master/code5布尔值和布尔表达式 只有两个布尔值:True False 字母大写很重要,因为python对大小写敏感 比较操作符 x!=y 不等于 x>y 大于 x运算符优先级条件表达式if BOOLEAN EXPRESSION: STATEMEN

2016-12-18 08:40:12 720

原创 海龟绘图-学习笔记4-function /函数

function /函数代码访问GitHub:https://github.com/Roc-J/Python-turtle/tree/master/code4返回值的函数def square(x): y = x*x return ytoSquare = 10result = square(toSquare)print "The result of",toSquare,"squar

2016-12-18 08:37:33 1203

统计数据会撒谎

做数据分析阅读的书籍,对于数据统计和数据分析的本质与误区有一个深刻的警惕

2017-09-28

空空如也

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

TA关注的人

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