自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 提升可视化效果的经验总结

阅读文章:《七天数据可视化之旅》第六天:提升可视化效果的Tips我们一般根据数据可视化的目的,数据关系和数据特征,去选择合适的图表类型。当我们确定了要使用哪些图表进行数据可视化后,就进入可视化作品的设计阶段。从大方向上来说,影响数据可视化最终效果的因素,可以分为两个层面:非数据层面 和 数据层面非数据层面包括 整体布局,例如图表排列分布等;图表的辅助元素,例如图表背景,网格线,外边框等;交...

2020-01-20 11:38:21 1343

原创 常用图表对比

常用图表对比柱状图VS条形图同:数据的结构相同,都是由“一个分类字段”+“一个连续数值字段”构成的。当数据记录数不大,不令图表看起来过于密集的情况下(一般情况下,数据条数大于12条时,不适合使用柱状图),两种图表类型可互换。当分类字段(X轴字段)的字符长度适中时,即使用者可很方便阅读分类字段,且字符的排列不影响图表美观时,两种图表类型可互换。异若分类字段恰好是有顺序的...

2019-12-15 23:36:38 2704

原创 关于区间型,关系型和地理型数据的图表可视化

区间型数据一般分为两种情况,第一类,是比例型数据,一般以XX率的形式出现,用来指示某项指标的达成情况,例如达成率,完成率等;第二类,是数值型数据,会根据具体业务的进行区间段划分,并和一些定性指标进行对应,例如台风预警级别的划分,胖瘦指数评估BMI范围等,一般是用来看数据到达哪个定性指标的,例如某指标的值反映出该指标是差,合格,良还是优。条形进度图适用场景适合比例型区间数据的可视化,通常用来...

2019-12-08 00:10:34 1364

原创 关于对比型数据与分布型数据的图表可视化

对比型数据对比型数据:对比两组或两组以上数据的差异常用图表及其视觉通道:高度差异:柱形图宽度差异:条形图面积差异:面积图/气泡图字号差异:单词云图形状差异:雷达图/星状图柱状图分类柱状图可大概分为单一柱状图,重叠型柱状图,并列柱状图和堆叠柱状图4种。适用场景单一柱状图适合单一类别的数据对比,也适合表示离散型时序数据的趋势重叠型柱状图适合两个类别的数据对比并...

2019-12-01 17:08:03 5070

原创 关于时序数据与比例数据的图表可视化

什么是时序数据时序数据,是指任何随着时间而变化的数据。而根据数据是否连续可以分为离散型时间数据和连续型时间数据。离散型时间数据:是来源于具体的时间点或者时间段,而且时间数据的可能取值是有限的;连续型时间数据:事实上连续型时间数据和离散型时间数据没有本质区别,因为时间是可以不断细分的,所以连续时间更多地是一种在某种时间单位计算上不间断地数据,但是它还是离散且有限的。分析时序数据的基本目的主...

2019-11-24 22:55:10 5004

原创 可视化读书笔记(一)

可视化读书笔记一以产品经理的视角,从需求提炼-分析-可视化呈现。4步骤:确定主题-提炼数据-根据关系确定图表-布局设计确定主题(我主张一幅图解决一个问题,确定主题,在我看来就是确定你做的可视化里要解决什么问题)提炼数据(解决这个问题,用户需要看(用)什么指标(主要指标,次要指标),用户为什么要看这些指标(明确用户想表达数据之间的相关关系)))确定图表(梳理数据关系-根据数据关系确定图表(选对图...

2019-11-17 23:56:10 1290

原创 python-中文分词词频统计

本文主要内容是进行一次中文词频统计。涉及内容包括多种模式下的分词比较和分词词性功能展示。 本次使用的是python的jieba库。该库可在命令提示符下,直接输入pip install jieba进行安装。 Jieba库常用的分词模式有三种:精确模式,全模式和搜索引擎模式。 精确模式:jieba.lcut(str),尽可能地将文本精确地分开,比较适合于文本分析 全模式:jieb...

2019-05-29 15:19:08 26894 5

转载 云计算、大数据、人工智能的关系

对一个大数据公司,积累了大量的数据,也会使用一些人工智能的算法提供一些服务。对于一个人工智能公司,也不可能没有大数据平台支撑。所以云计算,大数据,人工智能就这样整合起来,完成了相遇,相识,相知。 一、云计算最初是实现资源管理的灵活性我们首先来说云计算,云计算最初的目标是对资源的管理,管理的主要是计算,存储,网络资源。 1.1 管数据...

2019-03-21 11:33:13 463

原创 Backpropagation-反向传播算法

算法通过神经网络往输入端方向传递信息,计算对应参数造成损失的梯度,是以误差为主导,根据损失函数梯度指明的方向,不断前进,从而不断减少误差,达到局部最优的算法。 本文主要详细阐述BP算法的迭代计算过程,并不包含各公式定理的证明,旨在展示BP算法的运行过程,即“怎么做”的问题。运行前首先列举一下有关于ANN的一些概念,输入层/输入神经元,隐含层/隐含神经元,输出层/输出神经元,权值,偏...

2019-03-05 14:05:21 399

原创 Agglomerative Hierarchical Clustering-聚合层次聚类

目录 算法描述簇间距离数据比较聚合层次聚类的问题Question学习来源算法描述  聚合层次聚类是一种自下而上的算法,首先将每个样本都视为一个簇,然后开始按一定规则,将相似度高的簇进行合并,最后所有样本都形成一个簇或达到某一个条件时,算法结束。  确定簇与簇之间相似度是该算法的要点,而这里的相似度是由簇间距离来确定的,簇间距离短(小)的相似度高,簇间距离长(...

2019-02-26 16:14:15 15554 2

原创 按位运算的运用实例

按位运算的运用实例

2015-10-06 23:50:16 771

原创 C++运算符优先级总结

C++运算符优先级总结

2015-10-06 22:27:30 1415

原创 MySQL-python模块的基本使用

MySQL-python模块的基本使用

2015-08-17 23:18:30 920

原创 MySQL-python的安装

MySQL-python的安装

2015-08-17 22:20:56 489

原创 Linux下的MySQL安装与简单使用

Linux下的MySQL安装与简单使用

2015-08-17 21:37:27 690

原创 Python的替换函数——strip(),replace()和re.sub()

在Python中常用的三个“替换”函数是strip(),replace()和re.sub(),下面来讲讲这三个函数的用法。一.replace()基本用法:对象.replace(rgExp,replaceText,max)其中,rgExp和replaceText是必须要有的,max是可选的参数,可以不加。rgExp是指 String 对象或文字;replaceText是一个String...

2015-08-17 00:18:42 309782 13

原创 repr()与str()

repr()与str()的区别

2015-08-16 11:58:49 929

转载 win 7下硬盘安装Ubuntu(无需U盘)

我安装的是Ubuntu-kylin-14.04.2,参考的教程是http://www.linuxidc.com/Linux/2014-04/100369.htm ,可能大家装的Ubuntu的版本都不一样,但无妨,大致步骤都是一样的。  首先,第一部是得删除卷,就是空出一个盘给Ubuntu住。步骤:右键计算机->管理->磁盘管理->(对着要给Ubuntu住的哪个盘右键)删除卷。 然后

2015-07-14 17:12:18 2083

原创 背包问题

背包问题

2015-06-22 20:00:05 3802 1

原创 币值最大化问题

给定一排n个硬币,其面值均为整数c1, c2, ..., cn, 这些整数并不一定两两不同。问如何选择硬币,使得在其原始位置互不相邻的条件下,所选硬币的总金额最大。

2015-06-22 11:01:06 10443

原创 C++——i++与++i

C/C++中的自增(++)运算符的介绍

2015-06-09 22:55:14 749

原创 C++——试题(一般赋值语句的概念和方法)

小小地复习C++的一些运算符

2015-06-09 00:47:23 790

原创 python学习小记

本文通过在实现一个python程序时遇到的一些问题来学习python程序。

2015-04-03 00:36:11 388

转载 多态性(二)——动态多态性之虚函数

1.虚函数的作用  C++中的虚函数是用于解决动态多态性的问题。所谓虚函数,就是在基类声明函数是虚拟的,并不是实际存在的函数,然后在派生类中才正式定义此函数。那么虚函数有何作用呢?我们先来看看这样一段程序:在上一篇讨论静态多态性的文章里,让我们在其中的Circle类和Cylinder类中都增加一个函数void display();在Circle类中:void Circle::d

2015-03-05 11:26:01 1676

转载 多态性(一)——静态多态性

多态性(polymorphism)是面向对象程序设计的一个重要特征。在面向对象方法中,一般是这样表述多态性的:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为。在C++中,多态性表现形式之一是:具有不同功能的函数可以用同一个函数名,这样就可以实现用一个函数名调用不同内容的函数。  从系统实现的角度来看,多态性分两类:静态多态性和动态多态性。 静态多态性是通过函数重载实现的。要求在

2015-03-04 12:18:55 5281

原创 C++的继承与派生(一)

1.相关概念  面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。其中,继承性为其最重要的特征。  在C++中,“继承”就是在一个存在的类的基础上建立一个新的类。已存在的类称为“基类”或“父类”。新建立的类称为“派生类”或“子类”。  派生与继承是一对相对的词,一个新类从已有类那里获得其已有的特性,叫作继承,那么,从另一个角度来说,从已有类产生一个新的子类,就叫做派生。

2015-02-26 22:32:19 546

原创 C++学习笔记(一)

一.问题的求解  在日常生活里,我们对于问题的求解采取的一般步骤为:明确问题->理解问题->寻找备选方案->从备选列表中找出最好的解决方案->列出所选方案的执行步骤->评价解决方案。  而事实上,解决问题的方案可以大致地分为两类:算法式方案和启发式方案。算法式方案是指可以通过一系列明确动作来解决问题的方案。用算法方案解决的问题称为算法式问题;启发式方案是指不能通过直观的步骤来解决的问题,而

2015-02-02 23:21:19 493

转载 算法的基本概念

所谓算法是指解决方案的准确而完整的描述。  对于一个问题,如果可以通过一个计算机程序,在有限的存储空间内运行有限的时间,而得到正确的结果,则称这个问题是算法可解的。但算法不等于程序,也不等于计算方法。当然,程序也可以作为算法的一种描述,但程序通常还需要考虑很多与方法和分析无关的细节问题,这是因为在编写程序时要受到计算机系统运行环境的限制。通常,程序的编制不可能优于算法的设计。  1.算法的

2015-02-01 17:28:41 16877

基于SVM的成对分类法对于手写数字识别问题的探究

实现一对一SVM的手写数字识别,验证一对一SVM(成对分类法)用于手写数字识别的相关性质,及针对具体数据库,在识别精度、训练时间和测试时间方面对常见的几种多类分类方法进行对比。

2015-06-10

简单计算器的实现

利用栈结构,实现简单的计算器,可以进行简单的四则运算,括号运算。这是一份粗略的实验总结。

2014-11-05

Avltree的简单实现

这是一个AvlTree的实现程序,类函数的实现代码是《数据结构与算法分析C++描述》([美] Mark Allen Weiss,人民邮电出版社)这本书里的。我简单地调用了类里的函数,但是没有用很多的数据去测试,我是用VC 6.0实现的。

2014-11-05

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

TA关注的人

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