- 博客(14)
- 收藏
- 关注
转载 MCMC(一)蒙特卡罗法
---恢复内容开始--- 作为一种随机采样方法,马尔科夫链蒙特卡罗(Markov chain Monte Carlo,以下简称MCMC)在机器学习,深度学习以及自然语言处理等领域有广泛的应用,是很多复杂算法求解的基础。比如分解机(Factorization Machines)推荐算法,还有前面讲到的受限玻尔兹曼机(RBM)原理总结,都用到了MCMC来做一些复杂的运算的近似求解。下面...
2019-05-21 10:42:00 296
转载 Java反射机制详解
一、内容提要: 1、反射机制是什么 2、反射机制能做什么 3、反射机制相关的API 4、通过一个对象获得完整的包名和类名 5、实例化Class类对象 6、获取一个对象的父类与实现的接口 7、获取某个类的全部构造函数 8、通过反射机制实例化一个类的对象 9、获取某个类的全部属性 10、获取某个类的全部方法 11、通过反射机制...
2019-05-15 11:04:00 155
转载 什么是多态,多态的实现方法是什么?
一、什么是多态?用一句话概括:事物在运行过程中存在不同的状态。先以教科书举例说明,下文再举一个花木兰替父从军的例子加以解释和说明,多态的存在有三个前提: 1、需要有继承关系 2、子类重写父类的方法 3、父类引用指向子对,但是,其中又有很多细节需要注意。首先我们定义两个类,一个父类Animal,一个子类Cat父类Animal: 1 package co...
2019-05-13 16:13:00 1760
转载 Python--装饰器
一、什么是装饰器 解释: 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器的定义:本质上就是函数,功能是为其他函数添加新的功能二、装饰器需要遵循的原则 原则: 1、不修改被装饰函数的源代码(开放封闭原则) 2、为被装饰函数添加新功能后,不修改被修饰函数的调用方式三、实现装饰器知识储备 装饰器=高阶函数+函数...
2019-05-10 16:43:00 144
转载 Python中enumerate()以及zip()函数的使用例子
ennumerate()函数 该函数在字面上是枚举、列举的意思,用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据的下标,一般用在for循环当中,可同时得到数据对象的值及对应的索引值。如下面的例子。 1 list1 = ['zero', 'one', 'two', 'three', 'five'] 2 tuple1 = ('zero...
2019-05-09 11:23:00 349
转载 Python中的eval函数
一、简介: eval函数就是实现list、dict、tuple与str之间的转化,而str函数实现把list 、dict、tuple转换成字符串 1、字符串转化为列表 1 # 字符串转化为列表2 a = "[[1,2],[3,4],[5,6],[7,8],[9,10]]"3 print(type(a))4 b=eval(a)5 print...
2019-05-09 10:40:00 272
转载 Python之迭代器和生成器
一、迭代器1、迭代器的概念 迭代器即迭代的工具,那么什么是迭代呢?迭代是一个重复的过程,每一次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值。下面的代码就不是迭代.while True: print('====>') 上面代码只是单纯的重复,不是迭代。下面的代码就是迭代1 l=[1,2,3]2 count=03 whi...
2019-05-09 10:16:00 88
转载 Java类型信息(Class对象)与反射机制
一、RTTI的概念以及Class对象作用 RTTI(Run-Time Type Identification)运行时类型识别,对于这个词一直是C++中的概念,至于Java中出现RTTI的说法则是源于《Thinking in java》一书,其作用是在运行时识别一个对象的类型和类的信息。 这里分为两种: 1、传统的“RTTI”,它假定我们在编译期已经知道了所有类型(在没...
2019-05-07 17:22:00 238
转载 Python基础中元组、列表、字典、字符串、集合的总结
一、比较内容:Python基础中重要的数据类型有元组、列表、字典、字符串和集合,将从以下几个方面进行比较和总结:1、是否支持边界检查2、索引方法和特点3、哪些支持迭代协议4、元素的访问特点,是顺序的还是无序的5、哪些是可变的哪些是不可变的6、哪些支持多层嵌套一、元组(tuple) 1、特性:不可变的数据序列。是有序的 2、创建:一对圆括号"(...
2019-05-04 15:23:00 629
转载 Python之文件处理
一、文件操作一、介绍计算机分为:计算机硬件、操作系统、应用程序三个部分我们用Python或者其他语言编写的应用程序若想要把数据永久的保存下来,必须保存在硬盘中,这就涉及应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序...
2019-05-04 09:29:00 182
转载 Python3的内置函数
一. 简介 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来。二. 使用说明 以下是Python3版本所有的内置函数:1. abs() 获取绝对值2. all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回Fal...
2019-05-04 07:24:00 134
转载 Python基础函数、递归、内置函数
一、数学定义中的函数与Python中的函数 初中数学定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定值,y都有唯一确定的值与之对应,那么我们就把x称为自变量,把y称为因变量,与是x的函数。自变量x的取值范围叫做这个函数的定义域。 例如:y=2*xpython中函数的定义:函数是逻辑结构化和过程化的一种编程方法。# Python中函数定义...
2019-05-03 09:39:00 140
转载 Python-操作符与基本数据类型
Python的运算符以及运算符操作 先用一个简单的例子引入:6+5=11,例子中6和5被称为操作数,‘+’就被称为运算符,python中支持的运算符包括如下几种:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符和身份运算符。算术运算符: 假设变量 a=10,b=20运算符描述实例+加-两个对象相加...
2019-04-24 14:38:00 158
转载 初识Python
开发语言的介绍开发语言的分类:高级语言和低级语言高阶语言介绍:我们现在大多数使用的语言,如C、C++、Python、Java、Matlab、LabView等等,都属于高级语言,相对于低级语言,它更接近于我们平时正常的思维,其最大的特点是容易编写,代码的可读性好。实现同样的功能,高级语言耗时更少,程序代码量更短,更容易阅读。其次,高级语言是可移植的,也就是说,仅需要稍作修改甚至不用...
2019-04-23 17:29:00 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人