一、EM算法简介 在 "EM算法之一 问题引出" 中我们介绍了硬币的问题,给出了模型的目标函数,提到了这种含隐变量的极大似然估计要用EM算法解决,继而罗列了EM算法的简单过程,当然最后看到EM算法时内心是懵圈的,我们也简要的分析了一下,那回过头来,重新看下EM算法的简单介绍: 输入:观测变量数据Y, ...
分类:
编程语言 时间:
2018-08-28 00:51:30
阅读次数:
185
"github博客传送门" "csdn博客传送门" 开始我们的Python学习之路 ================= 准备工作 安装好Pycharm github文章链接 点击我查看如何安装Python CSDN文章链接 点击我查看如何安装Python 新建一个工程 打开Pycharm点击如图所示 ...
分类:
编程语言 时间:
2018-08-28 00:51:44
阅读次数:
184
一、列表方法remove(),按值删除,删除首个符合的元素 二、列表方法pop(),按索引删除,默认删除最后一个元素 三、del函数,删除某个变量或者某些元素 ...
分类:
编程语言 时间:
2018-08-28 00:52:06
阅读次数:
168
一、主要功能 分布式/版本化配置、服务注册与发现、路由、服务间调用、负载均衡、断路器、分布式消息传递 1、云本地应用【Cloud Native Applications】 Spring Cloud Context 上下文和Spring Cloud Commons。Spring Cloud Conte ...
分类:
编程语言 时间:
2018-08-28 00:52:19
阅读次数:
218
2018年02月05日 11:02:17 阅读数:851 2018年02月05日 11:02:17 阅读数:851 1,怎么构建jar包可以参考下此链接:http://blog.csdn.net/zk0920zk/article/details/79230707 2,接下来讲下怎么通过windows ...
分类:
编程语言 时间:
2018-08-28 00:52:37
阅读次数:
253
摘自马士兵java并发编程 一、认识Executor、ExecutorService、Callable、Executors /** * 认识Executor */ package yxxy.c_026; import java.util.concurrent.Executor; public cla ...
分类:
编程语言 时间:
2018-08-28 00:53:04
阅读次数:
237
昨天看了许多条博客,同时问了大佬一些心中的疑惑,对这个yield心中有了些许的理解,虽然可能没有理解到他的内涵,但至少在使用时该如何使用还是有了些许了解,因此决定写出来分享 首先我们得了解一个东西叫迭代器,通常的for…in…循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字 ...
分类:
编程语言 时间:
2018-08-28 00:56:34
阅读次数:
160
运行结果: ...
分类:
编程语言 时间:
2018-08-28 00:58:25
阅读次数:
174
加同步代码:加了同步代码后,线程进同步判断锁,获取锁,出同步释放锁,导致了线程运行速度的下降 方式一:同步代码块 解决线程安全问题,java程序提供了线程同步技术 synchronized(任意对象){ 线程要操作的共享数据 } 任意对象:通俗来讲叫同步锁或者对象监视器 同步的作用:保证线程的安全性 ...
分类:
编程语言 时间:
2018-08-28 00:58:32
阅读次数:
136
"github博客传送门" "csdn博客传送门" Python 函数 函数能提高应用的模块性,和代码的重复利用率。我们之前已经使用过一些Python提供的内建函数,比如print()。当然我们也可以自己创建函数,叫做自定义函数。 Python 函数定义规则 函数代码块以 def 关键词开头,后接函 ...
分类:
编程语言 时间:
2018-08-28 00:59:24
阅读次数:
126
一、GIL全局解释器锁 In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at once. ...
分类:
编程语言 时间:
2018-08-28 00:59:32
阅读次数:
165
百度百科:归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 归并操 ...
分类:
编程语言 时间:
2018-08-28 01:00:36
阅读次数:
218
模板定义:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性。模版可以分为两类,一个是函数模版,另外一个是类模版。 1、模板函数 2、模板类 3、模板类型的参数 1)一般来说,非类型模板参数可以是常整数(包括枚举)或者指向外部链接对象的指针。 ...
分类:
编程语言 时间:
2018-08-28 01:01:43
阅读次数:
194
映射URL 打开项目主文件夹,找到url.py 将会是如下代码: 我们需要包含learning_logs的url: 然后在learning_logs中创建一个urls.py的文件: 其中, ...
分类:
编程语言 时间:
2018-08-28 01:05:32
阅读次数:
166
视频通过以下四个方面介绍了HASHMAP的内容 一、 什么是HashMap Hash散列将一个任意的长度通过某种算法(Hash函数算法)转换成一个固定的值。 MAP:地图 x,y 存储 总结:通过HASH出来的值,然后通过值定位到这个MAP,然后value存储到这个MAP中的HASHMAP基本原理 ...
分类:
编程语言 时间:
2018-08-28 01:05:48
阅读次数:
180
一、基本认识 EM(Expectation Maximization Algorithm)算法即期望最大化算法。这个名字起的很理科,就是把算法中两个步骤的名称放到名字里,一个E步计算期望,一个M步计算最大化,然后放到名字里就OK。 EM算法是一种 迭代算法 ,是1977年由Demspster等人总结 ...
分类:
编程语言 时间:
2018-08-28 01:05:57
阅读次数:
424
1. 正则表达式—特殊表达式含义 (1)普通字符集 1) \w 匹配字母数字及下划线 2) \W 匹配非字母数字及下划线 3) \s 匹配任意空白字符,等价于 [\t\n\r\f]. 4) \S 匹配任意非空白字符 5) \d 匹配任意数字,等价于 [0-9] 6) \D 匹配任意非数字 7) \1 ...
分类:
编程语言 时间:
2018-08-28 01:06:04
阅读次数:
199
简介 Java8带来的新特性之一Lambda表达式,又称之为函数式编程,核心思想是将面向对象中的传递对象变为传递行为 语法 expression = (variable) anction eg: int sum = (x,y) x+y; variable:相当于一个变量,可以有多个 action:代 ...
分类:
编程语言 时间:
2018-08-28 01:07:39
阅读次数:
185
在程序中需要把世间万物抽象成相应的类,现实世界中物与物之间的关系和程序中类与类之间的关系相对应,因为世间万物是普遍联系的,所以程序中类与类之间也不是孤立的。在系统分析和框架设计中,根据面向对象机制的三大特性:封装、继承、多态,归纳和扩展出类与类之间六种不同的关系: - 依赖关系Dependency: ...
分类:
编程语言 时间:
2018-08-28 01:08:55
阅读次数:
216
转自:https://blog.csdn.net/monster_girl/article/details/52928864 在学习完位操作后,经常会遇到一类关于查找缺失整数的问题。 第一类是给你一个数组,告诉你这些数字的范围是什么,然后让你查找这个缺失的数字(例如无序数组的范围是从1到10,不重复 ...
分类:
编程语言 时间:
2018-08-28 10:29:08
阅读次数:
242