- 博客(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
8726
3
原创 统计学习方法概论总结(一)
统计学习是关于计算机基于数据构建概论统计模型并运用模型对数据进行分析和预测的一门学科。统计学习包括监督学习、非监督学习、半监督学习和强化学习。统计学习方法三要素--模型、策略、算法,对理解统计学习方法起到提纲挈领的作用。监督学习概括如下:从给定有限的训练数据出发,假设数据是独立同分布的,而且假设模型属于某个假设空间,应用某一评价准则,从假设空间中选取一个最优的模型,使它对已给训练数据及未知测试数据...
2018-02-24 11:46:41
610
原创 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
12535
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
1324
原创 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
426
原创 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
630
原创 jupyter的安装使用
jupyter notebook的使用作者:秦景坤时间:2017-08-05jupyter介绍Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。 Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换
2017-08-05 15:05:07
575
原创 完整的数据分析流程
完整的数据分析流程第一部分定义研究问题 定义理想的数据集 确定能够获取什么数据 获取数据 清理数据 第二部分探索性分析(数据可视化) 统计分析/建模(机器学习)等 第三部分解释/交流结果(数据可视化) 挑战结果(有没有其他可能) 书写报告(Reproducible原则)
2017-07-03 11:50:31
1210
原创 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
1419
原创 R语言数据基础
数据基础author:秦景坤 date:2017-07-02 GitHub: https://github.com/Roc-J/R观测 变量 数据矩阵 一个数据矩阵一行是一次观测,一列是一个变量 变量的类型 主要是数值问题 连续-可在给定区间取任意数值(无限) 离散-在给定数值集合内取值(有限) 分类问题(qualitative)-取值空间有限,不能进行运算 无序
2017-07-03 11:47:51
540
原创 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
1110
原创 安装时被锁解决方法
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)作者:秦景坤 GitHub:https://github.com/Roc-J 优快云博客:http://blog.youkuaiyun.com/qjk19940101 在Ubuntu16.04上安装软件出现的错误出现这个问题的
2017-05-25 09:54:42
1242
原创 Ubuntu16.04安装Docker
Ubuntu16.04 安装Docker作者:秦景坤 GitHub:https://github.com/Roc-J 优快云博客:http://blog.youkuaiyun.com/qjk19940101 Docker是什么Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用已经依赖到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之
2017-05-25 09:53:43
666
原创 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
779
原创 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
689
原创 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
417
原创 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
812
原创 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
437
原创 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
2241
原创 Ubuntu16.04的MongoDB安装
如何在Ubuntu16.04上安装MongoDB作者:秦景坤时间:2017-5-2什么是MongoDBMongDB是有C++编写,是一个基于分布式文件系统存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB旨在为WEB应用提供可扩展的高性能数据性能解决方案 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。Mongo
2017-05-02 19:45:41
1168
原创 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
5758
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
1115
原创 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
2832
原创 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
1467
原创 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
11079
原创 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
2173
原创 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
24516
3
原创 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
1795
原创 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
643
原创 Tkinter 事件与回调
代码访问GitHub:命令绑定 将简单的组件绑定到function函数上如果需要处理参数的话,使用lambda函数 事件绑定可以使用 widget.bind(事件,回调)方法将键盘和鼠标的事件响应绑定到窗口小组件上,并在发生某些事件时调用回调的事件绑定。 如何传递额外的参数到一个callback怎样将事件绑定到整个应用程序或特定类的窗口小部件(通过使用bind_all()和bind_c
2017-01-12 10:49:38
4047
原创 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
1015
原创 Tkinter --Canvas学习
测验一个允许用户更改标签的颜色,字体和文本的程序 变量类一些小部件(如文本输入小部件,单选按钮等)可以通过使用特殊选项直接连接到应用程序变量:variable,textvariable,onvalue,offvalue和value 此链接以两种方式工作 如果变量因任何原因而改变,则它所连接的窗口部件将被更新以反映新值。 x= StringVar() 保存字符串,默认为”” x= IntVa
2016-12-22 11:46:34
1581
原创 Tkinter 模块
模块module为什么使用模块它使得python文件更小,在代码中更容易找到东西 共享性,一旦创建了一个模块,可以在许多程序中使用它。下次在我们需要相同的功能时,可以直接使用。 不需要使用所有的模块,模块化意味着您可以使用不同的部件组合来完成不同的作业,灵活的实现需求。 桶块function就像是积木 可以把一个模块当做是一个构建块,可以在一个桶块中拥有尽可能少或者尽可能多的块,并且
2016-12-22 11:45:01
2188
原创 面向对象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
4214
原创 Tkinter编程 - 对象
对象Objectives具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/blob/master/code11/access.py介绍对象(object)和类(class),通过类来描述对象用数据域和方法来定义类 通过构造函数来创建对象,构造函数中进行初始化和一些数据字段初始化信息 面向对象编程能够使我们开发大规模软件和GUI 定义
2016-12-22 11:40:34
1290
原创 海龟绘图-字符串
字符串具体代码访问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
1019
原创 海龟绘图--画直方图
迭代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
3185
原创 海龟绘图-学习笔记6-调试
Debugging and Selection程序错误被称为bugs,跟踪和纠正这些错误称为调试。 Debugging程序中出现错误的类型: 1. 语法错误–在需要冒号的地方没有写冒号 2. 运行时错误–除数为0 3. 语义错误–当打印百分比时忘记除以100 也许调试中最重要的一个教训是,它在很大程度上是可以避免的–如果仔细的工作调试的一些点: 调试的过程更像是侦探 1.每一个都是嫌疑
2016-12-18 08:42:15
582
原创 海龟绘图-学习笔记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
835
原创 海龟绘图-学习笔记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
1286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人