自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 PyMC3中常见连续概率分布

连续分布1.均匀分布class pymc3.distributions.continuous.Uniform(lower = 0,upper = 1,* args,** kwargs )均匀分布的概率密度函数为:import numpy as npimport matplotlib.pyplot as pltplt.style.use('seaborn-darkgrid...

2018-08-07 15:11:57 4024

翻译 数据结构Python实现之哈希表,字典以及集合

哈希表:class Array(object):#定义一个数组,用于实现哈希表 def __init__(self,size=32,init=None): self._size = size self._items = [init] * size def __getitem__(self, index): return sel...

2018-07-31 17:26:44 6425

原创 数据结构Python实现之队列,双端队列以及栈

队列:class Node(object): def __init__(self,value=None,next=None): self.value = value self.next = nextclass Linked_List(object): def __init__(self,maxsize=None): sel...

2018-07-31 17:09:08 300 2

原创 数据结构Python实现之链表

链表结构是最常用的数据结构,和数组一样,链表结构是一个具体的数据类型,它实现了很多类型的集合,包括列表。链表结构的两种最简单的结构是单链表结构和双链表结构。 图1显示了两种类型的链表结构。1.单链表的Python实现首先定义一个单链表节点类`class Node(object): def __init__(self,value=None,next=None): ...

2018-07-29 15:48:21 1661 1

原创 凸集、凸函数及其充分必要条件

凸集的定义:设集合D⊂RnD⊂RnD \subset {R^n},若对于任意点x,y∈Dx,y∈Dx,y \in D及实数α∈[0,1]α∈[0,1]\alpha \in \left[ {0,1} \right],都有αx+(1−α)y∈Dαx+(1−α)y∈D\alpha x + \left( {1 - \alpha } \right)y \in D 则称集合DDD为凸集。 由凸集的定...

2018-07-22 14:37:02 16295 1

原创 机器学习库sklearn中集成学习模型参数释义

'''scikit-learn基于AdaBoosts算法提供了两个模型:1.AdaBoostClassifier用于解决分类问题2.AdaBoostRegressor用于解决回归问题'''from sklearn.ensemble import AdaBoostClassifierAdaBoostClassifier(base_estimator=None, ...

2018-07-16 13:06:32 4332

原创 机器学习sklearn中决策树模型参数释义

'''scikit-learn中有两类决策树,它们均采用优化的CART决策树算法。'''from sklearn.tree import DecisionTreeRegressor'''回归决策树'''DecisionTreeRegressor(criterion="mse", splitter="best", ...

2018-07-07 19:26:56 26102 4

原创 机器学习sklearn中常见的线性模型参数释义

from sklearn.linear_model import LinearRegressionLinearRegression(fit_intercept=True,normalize=False,copy_X=True,n_jobs=1)'''参数含义:1.fit_intercept:布尔值,指定是否需要计算线性回归中的截距,即b值。如果为False,那么不计算b值。2.nor...

2018-07-05 16:14:31 7571 1

原创 详解熵、最大熵、联合熵和条件熵、相对熵以及互信息之间的关系

信息量的定义某事件发生的概率小,则该事件的信息量大。 定义随机变量XXX的概率分布为P(X)P(X)P\left( X \right),XXX的信息量为:h(X)=−log2P(X)h(X)=−log2P(X)h\left( X \right) = - {\log _2}P\left( X \right).熵对随机事件按的信息量求期望,得到随机变量XXX的熵: H(X)=−∑...

2018-07-03 19:06:15 11274 2

原创 Pandas学习笔记

import pandas as pdimport datetimeimport numpy as np# rank函数S = pd.Series([3,5,1,9])S.rank(method='average')#rank函数返回S中每个元素在所有元素中的排名,按照从小到大顺序。#3在所有元素中排名第二,9排第四0 2.01 3....

2018-06-17 21:16:21 192

原创 Python数据分析可视化Seaborn实例讲解

Seaborn是一种基于matplotlib的图形可视化python libraty。它提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表。Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图,而使用matplotlib就能制作具有更多特色的图。应该把Seaborn视为matpl...

2018-06-10 17:56:31 6042

翻译 EM算法及算例详解

最近在看贝叶斯相关的论文,里面讲到了EM算法,就把李航的统计学习方法这本书里的有关EM算法的详细推导过程仔细研读一遍,收获颇丰! 数理统计的基本问题就是根据样本所提供的信息,对总体的分布或者分布的数字特征作出统计推断。所谓总体,就是一个具有确定分布的随机变量,来自总体的每一个iid样本都是一个与总体有相同分布的随机变量。 EM算法是一种迭代算法,用于含有隐变量的概率模型参数的极大似然估计,或极...

2018-05-21 19:06:39 5401 1

翻译 Python中的装饰器

装饰器允许在函数或类中注入或修改代码。例如,假设你想在某个函数的开始和结束时执行某些操作,用装饰器就可以完成这样的任务。看一个例子你就会明白了。In [18]: class myDecorator(object): ...: ...: def __init__(self, f): ...: print "inside myDecorator.__i...

2018-05-18 16:49:45 130

转载 Python魔法方法之属性访问 ( __getattr__, __getattribute__, __setattr__, __delattr__ )

通常情况下,我们在访问类或者实例对象的时候,会牵扯到一些属性访问的魔法方法,主要包括:① __getattr__(self, name): 访问不存在的属性时调用② __getattribute__(self, name):访问存在的属性时调用(先调用该方法,查看是否存在该属性,若不存在,接着去调用①)③ __setattr__(self, name, value):设置实例对象的一个新的属性时调...

2018-05-18 13:20:45 576

翻译 Python3中数字、日期以及时间

1、取整操作---round(value,ndigits)函数round(3.14,1)3.1round(2.28,1)2.3round(3.1415926,3)3.142当某个值恰好等于两个整数之间的一半时,取整操作会取到离该值最接近的那个偶数上。(针对python3,python2并非如此)python3:round(3.5)4round(4.5)4python2:round(...

2018-05-16 13:24:01 3531

空空如也

空空如也

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

TA关注的人

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