代码:

# -*- coding: utf-8 -*-
'''
Created on 2018年5月15日
@author: user
@attention:  dirichret distribution
'''
from scipy.stats import dirichlet
import matplotlib.pyplot as plt
import numpy as npTOL = 1.48e-8def test_dirichret_distribution():print (dirichlet.pdf([0.6,0.3,0.1],[3,2,1]))print (dirichlet.logpdf([0.6,0.3,0.1],[1,2,3]))if __name__ == '__main__': #scipy.stats库test_dirichret_distribution()#beta分布#pip install dirichlet #https://github.com/ericsuh/dirichlet

结果:

6.479999999999995
-1.7147984280919264

【LDA学习系列】Dirichlet分布python代码相关推荐

  1. jenkins学习系列之PMD静态代码检测

    一.jenkins集成PMD流程 实际生产中,上线的代码往往要经过检测,满足一些规则才行,这些规则可以是直接使用官方的规则,也可以是自己写的. 因为目前的工作和java有关,所以这里以java代码静态 ...

  2. 【LDA学习系列】Beta分布Python代码

    代码: # -*- coding: utf-8 -*- ''' Created on 2018年5月15日 @author: user @attention: beta distribution '' ...

  3. 【LDA学习系列】M-H采样python代码

    LDA说的比较利索参考:https://segmentfault.com/a/1190000012215533 # -*- coding: utf-8 -*- ''' Created on 2018年 ...

  4. 【LDA学习系列】Gibbs采样python代码

    Gibbs采样算法流程:从已知分布采样,前提是预知条件分布 代码流程: 代码: # -*- coding: utf-8 -*- ''' Created on 2018年5月15日 @author: u ...

  5. 【LDA学习系列】MCMC之Metropolis-Hastings采样算法python代码理解

    Metropolis-Hastings采样算法的流程: 代码一:有助于理解算法流程 # -*- coding: utf-8 -*- ''' Created on 2018年5月15日@author: ...

  6. 【LDA学习系列】神奇的Gama函数Python代码

    代码: # -*- coding: utf-8 -*- ''' Created on 2018年5月15日 @author: user @attention: gama function ''' im ...

  7. 【LDA学习系列】Latent Dirichlet Allocation主题模型理解

    LDA关键理解两点:1)Dirichret分布(理解共轭性):2)Gibbs采样. 个人觉得博客:https://blog.csdn.net/aws3217150/article/details/53 ...

  8. 【深度学习】神经网络的Python代码实现

    作者:[美]霍布森·莱恩,科尔·霍华德 在学习神经网络之前,我们需要对神经网络底层先做一个基本的了解.我们将在本节介绍感知机.反向传播算法以及多种梯度下降法以给大家一个全面的认识. 一.感知机 数字感 ...

  9. 【Python学习系列六】Python语言基本语法

    1. Python语言简介 Python是一种面向对象的解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, ...

最新文章

  1. TermCriteria模板类
  2. 动态代理竟然如此简单!
  3. c# winforms TextBox的记忆功能
  4. 我感觉ae比较难用,就是做这种画中画的视频,final cut pro真香
  5. Mysql 去除 特定字符后面的所有字符串
  6. CS231n Convolutional Neural Networks for Visual Recognition------Numpy Tutorial
  7. 给程序猿简历的一些建议
  8. ARM汇编开关终端cpsie/cpsid
  9. android Mediaplayer各种属性和方法简单介绍
  10. 空间数据分析与R语言实践
  11. 服务器装2t硬盘分区,2T移动硬盘分区办法
  12. [改造]微信缩放字体view的改造
  13. CentOS cp复制命令覆盖文件不提示 实现直接覆盖
  14. 免费期刊下载——超星发现
  15. 微信小游戏 腾讯课堂《白鹭教育 - 成语大挑战小游戏开发》学习笔记
  16. 尚雯婕变芭比娃娃 你被雷到了还是被电到?
  17. 奥比中光 astra 乐视三合一体感摄像头采集深度图彩色图并保存
  18. 实现 OT 算法的开源项目
  19. Matlab滤波器的设计
  20. 一个码农关于足球的记忆

热门文章

  1. java web系统拆分_Java系统中如何拆分同步和异步
  2. linux java远程调试_Visual Studio 2017 Linux远程调试(gdbserver)
  3. win服务器数据丢失怎么办
  4. 移动端H5混合开发设置复盘与总结
  5. 打印出如下图案(菱形)
  6. 关于Jmeter+Ant+Jenkins作为接口、性能自动化框架的误区
  7. 多窗体、窗体传值、打开唯一窗体操作
  8. 在 asp.net core \ vs2015 update2 情况况下创建 asp.net core web application 的问题
  9. Opencv学习笔记(六)SURF学习笔记
  10. oracle11g dataguard完全手册3-failover active dataguard(完)