自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Leetcode.Array]561. Array Partition I Add to List

Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), …, (an, bn) which makes sum of min(ai, bi) for all i from 1 to n as large as possibl

2017-04-26 11:53:15 548

原创 [leetcode.Tree]563. Binary Tree Tilt

Given a binary tree, return the tilt of the whole tree.The tilt of a tree node is defined as the absolute difference between the sum of all left subtree node values and the sum of all right subtree nod

2017-04-26 11:25:25 501

原创 c++单元测试框架Catch

Catch是一个不错的单元测试框架,帮助刷Leetcodegithub在此 使用也比较简单,最简单的方式就是直接下载Catch.hpp,做好引用。#define CATCH_CONFIG_MAIN // This tells Catch to provide a main() - only do this in one cpp file#include "catch.hpp"#incl

2017-04-25 22:18:56 4204 1

原创 [LeetCode]378. Kth Smallest Element in a Sorted Matrix

Given a n x n matrix where each of the rows and columns are sorted in ascending order, find the kth smallest element in the matrix. Note that it is the kth smallest element in the sorted order, not th

2017-04-25 18:01:38 306

转载 桥接模式

1.http://blog.csdn.net/hitzjm/article/details/8283377

2017-04-24 12:36:23 306

原创 python共享模式

class Borg: __shared_state = {} def __init__(self): self.__dict__ = self.__shared_state self.state = '' self.exit = '' def __repr__(self): return self.state

2017-04-24 12:09:09 587

转载 工厂模式(facotory)

工厂模式

2017-04-24 10:55:20 388

原创 kaggle 代码pipeline学习

#留坑

2017-04-23 01:05:32 857 1

原创 django分页和消息队列

django分页和消息队列

2017-04-23 01:04:28 3852

原创 unicode 和 str(Python字符编码解码)

python读写字符串数据,最痛苦的事情之一就是编码的问题,这里收集并整理一下

2017-04-23 00:58:55 939

原创 探索性数据分析(EDA)

探索性数据分析(EDA)目的是最大化对数据的直觉,完成这个事情的方法只能是结合统计学的图形以各种形式展现出来。通过EDA可以实现: 1. 得到数据的直观表现 2. 发现潜在的结构 3. 提取重要的变量 4. 处理异常值 5. 检验统计假设 6. 建立初步模型 7. 决定最优因子的设置数据类型数据一般按类型分为两种:离散型和连续型;针对这两种类型的

2017-04-20 09:47:23 11952 1

转载 协方差与协方差矩阵

参考文献1.http://blog.csdn.net/ybdesire/article/details/6270328/

2017-04-19 23:29:21 420

原创 核密度估计(KDE)

对于大量数据的可视化,在一维数据中,直方图(histogram)是一种普遍的方式,另外还有一种方式:核密度估计(kernel density estimation)。除了在可视化方面的用处以外,核密度估计有利与进行聚类算法的构造。基本概念核密度估计方法从直观上来看是平滑化的直方图,从理论角度上来讲是不利用数据分布的先验知识研究数据的分布特征。 优于直方图的一点是核密度估计是可以用于多维空间的。直观

2017-04-19 10:24:07 8698

翻译 Seaborn教程

原教程绘图风格管理控制图形审美 matplotlib是高度自定义的,但是很难去知道怎么调节参数获得一个很漂亮的plot,Seaborn库包含一些定制好的主题和一些高层次的参数去调节matplotlib的图像。Seaborn库把matplotlib的参数分为两种,一种是设置图形的审美外观风格,另一种则是为了调节缩放以达到更好的观察效果。 设置风格通过axes_style()和set_style

2017-04-18 11:46:20 4928

原创 Matplotlib入门

教程在此,点击教程中的图片会有相应的代码。 总结如下:简单图默认设置 plt.figure ; plt.plot()设置坐标范围 plt.xlim(); plt.ylim()设置刻度值 plt.xticks(); plt.yticks(),和刻度值的展示标签移动坐标轴,不固定在左下角。ax.spines[‘right’].set_color(‘none’)添加标注 先plt.p

2017-04-17 22:00:02 372

原创 几种朴素贝叶斯分类器

* 朴素的由来 * 朴素的假设:认为各个特征相互独立。 * 种类 * 1. 高斯朴素贝叶斯(Gaussian Naive Bayes) 2. 多项式朴素贝叶斯(Multinomial Naive Bayes) 3. 伯努利朴素贝叶斯( Bernoulli Naive Bayes)朴素贝叶斯最常见的分类方法:根据贝叶斯公式可以得到 ŷ =argminyP(y)∏i=1NP(xi|y)

2017-04-17 17:20:15 1560

原创 c++中数字字符串的转换

1.整数转字符串#include <sstream>using namespace std;int main(){ int a = 0 ostringstream os; os << a; cout << a.str()<<endl; return 0;}2.字符串转整数 <cstdlib> atoi()char str[] = "123456";

2017-04-17 15:42:09 712

原创 STL Heap使用方法

概述 STL中的heap并不是container,默认是最大堆,如果需要最小堆,则需要添加参数greater<type>() 常用堆操作:make_heap(), pop_heap(), push_heap(), sort_heap(), 头文件<algorithm> 1.make_heap(v.begin(), v.end())使序列变成堆 2.push_heap(v.beg

2017-04-17 11:33:38 409

原创 《高效能人士的7个习惯》笔记

一、重新探索自我由内而外全面造就自己 希望在工作上更多自主,先得成为负责尽职的员工。由内而外造就自己,才能使你表现出众。要改变现状就得改善自己;改善自己,就得先改变看待外界的观点。沟通与认知中,认知并不仅是认识外在世界,我们的观点往往左右者我们对外界的诠释。事例:对儿子的鼓舞行为中,承认自己真正传达出来的信息是儿子不行,需要帮助;进而发现对外界的观点会才是真正改变现状的第一步

2017-04-16 12:07:11 492

原创 基础研究面试准备

项目介绍模型简介模型优缺点相关技术boosting baggingGradient BoostingRandom ForestRandom forest与Bagging的区别GBDTXGBoost模型的横向比较参考文献项目介绍模型简介LR、SVM、gbdt、xgb、决策树模型优缺点朴素贝叶斯 优点: 1.生成式模型,通过计算概率来进行分类,可以用来处理多分类问题;

2017-04-11 17:01:07 449 1

原创 [2017.04]《万万没想到:用理工科思维理解世界》

PART1 摘录与总结PART2 归纳与反思 文章因为有摘录总结部分,略长,感想可直接到第而部分。PART1: 摘录与总结第一章:怎样杀死海星 去中心化的优点:群体的只能分布在所有成员中,使得群体能够快速演化,成长速度极快;缺点:难以通过这样的组织赚大钱。海星就是去中心化的生物代表,蜘蛛是杀死海星的方案:1.改变其生存环境,2.将海星变为蜘蛛,3.将自己去中心化。 问题:去中心化

2017-04-10 09:55:34 1597

空空如也

空空如也

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

TA关注的人

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