- 博客(25)
- 收藏
- 关注
原创 MITx - 6.00.2x 笔记(Unit1 Lecture 3 Graph Problems)
Lecture 3 Graph ProblemsGraph Theory(图论)图论是数学的一个分支,它以图为研究对象,研究顶点和边组成的图形的数学理论和方法。nodes, edges 现实世界中很多事物都是有联系的,因此图论特别适合于解决现实问题。 可应用于路径规划 Adjacency List(邻接表) 在图论中,邻接表代表一个图中的所有边或弧。 如果是无向图,那么每...
2018-03-06 14:48:16
468
原创 MITx - 6.00.2x 笔记(Unit1 Lecture 2 Decision Trees and Dynamic Programming)
Lecture 2 Decision Trees and Dynamic ProgrammingBrute Force Algorithms暴力算法,穷举法Decision Treeclass Food(object): def __init__(self, n, v, w): self.name = n self.value = v ...
2018-03-04 21:42:36
494
原创 MITx - 6.00.2x 笔记(Unit1 Lecture 1 Knapsack Problem)
Introduction to Computational Thinking and Data Science Practice, practice, and practice !Optimization models 优化模型Statistical models 统计模型Simulation models 仿真模型Lecture 1 优化和背包问题(Knapsack...
2018-03-03 23:59:46
486
原创 MITx - 6.00.1x 小结 Use it!
Computational Thinking is becoming a fundamental skill !Use it!
2018-03-03 10:41:20
448
原创 MITx - 6.00.1x 笔记(6) Algorithmic Complexity
计算的复杂性程序运行的效率Big O Notation搜索算法和排序算法
2018-03-01 23:14:54
530
原创 MITx - 6.00.1x 笔记(5) Object Oriented Programming
Object Oriented Programming-OOP
2018-02-28 23:39:21
207
原创 MITx - 6.00.1x 笔记(4) Good Programming Practices
Testing and DebuggingExceptions and Assertions
2018-02-26 23:42:25
247
原创 MITx - 6.00.1x 笔记(3) Structured Types
Structured TypesTuple如果tuple中只有一个元素,需要加逗号“,”,否则不能被识别为tupletuple中的元素不可被改变(string也是)函数返回多个值时可以用tuple 使用tuple Lists# 删去list中元素的3种方法list.del(list[index]) # 删去list中索引为index的元素list.pop...
2018-02-25 23:27:34
219
原创 MITx - 6.00.1x 笔记(2) Simple Programs
Simple ProgramsBisection Search二分法能够极大地减少运算时间 穷举法计算机如何处理浮点数 Newton-Raphson方法牛顿迭代法(Newton’s method)又称为牛顿-拉夫逊方法(Newton-Raphson method) 使用牛顿迭代法来计算平方根 →迭代算法什么是好的程序...
2018-02-24 23:06:43
312
原创 可视化相关资源整理
可视化工具可视化准则Gestalt 格式塔人眼扫视规律图表选择建议IBCS规则参考资料可视化工具PowerBI, Tableau, RAWGraphsRShiny,DimpleD3, EChats,Highcharts可视化工具金字塔 最关键的还是可视化背后关于数据的故事可视化准则Gestalt 格式塔详细说明 ...
2018-02-23 20:05:08
298
原创 MITx - 6.00.1x 笔记(1) Python Basics
Python Basics归根到底,计算机能做的事:迅速进行计算(需要有好的算法)存储数据计算机的局限:无法解决很复杂的问题一些不能通过计算来解决的问题计算机可识别的信息:陈述性的信息(declarative knowledge):是什么命令性的信息(imperative knowledge):怎么做 steps + flow of control...
2018-02-20 23:53:34
348
原创 Data Analysis with Python
Module 2 Data Wrangling处理缺失值数据格式化数据标准化数据分组数据转换CategoricalNumericModule 3 Exploratory Data AnalysisEDA统计描述Groupby in Python方差分析ANOVA相关分析correlation统计相关性皮尔森相关分析Module 4 Model Devel...
2018-02-09 14:00:50
1031
原创 R语言中颜色使用方法参考汇总
ggplot2包中的颜色使用载入数据基本绘图将变量的值映射到颜色对色盲友好的调色板色卡The RColorBrewer packageSequential palettesQualitative palettesDiverging palettesggplot2包中的颜色使用文章来源:cookbook-r载入数据# Two vari...
2018-02-02 23:50:45
71702
原创 《图表中颜色使用的实用规则》笔记
原文链接,作者:Stephen Few。 我们关心的是颜色的实际使用方法,而不是艺术性的表达,需要熟悉几条关于颜色使用的基本规则。上下文中的颜色首先从一个关于高效使用颜色需要理解的重要事实开始。我们对颜色并没有绝对的感知,我们对事物的感知会收受到周围环境的影响。视觉感知是相对的,从一个灰色小方块说起。 在一个由渐变色填充的大矩形中放置四个相同的小方块,可以明显看出由于周围环境的...
2018-02-02 17:09:34
3608
原创 《为你的信息选择正确的图形》笔记
原文链接,作者:Stephen Few。定量和分类数据编码定量信息点线长条数据的7种基本类型定量和分类数据简单来说,分类数据告诉我们是什么,而定量数据告诉我们有多少,定量数据如果缺少相关的分类数据,将会毫无用处。 一个图表中可能包含不止一种分类数据,比如下图中包含两套分类数据,时间和地区(地区作为时间分类的子分类): 无论这个类型和它的...
2018-02-01 22:50:42
284
转载 [转]Jupyter Notebook 的快捷键
原文地址:http://blog.youkuaiyun.com/lawme/article/details/51034543
2017-09-13 08:18:52
286
原创 《Python编程:从入门到实践》2-9章 笔记
2 变量和简单数据类型2.2 变量2.2.1 变量的命名和使用牢记有关变量的规则变量名只能包含字母、数字和下划线,变量名可以以字母或下划线开头,但不能以数字开头。错误示例:1_message。变量名不能包含空格,但可使用下划线来分隔其中单词。错误示例:greeting message 。正确示例:greeting_message。不要将Python关键字和函数名用作变...
2017-09-04 09:14:05
1081
转载 [转]17个新手常见的Python运行时错误
初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。
2017-08-30 10:41:26
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人