Qt中使用Json
摘要:Qt中使用Json需要一下几个类: QJsonValue 代表了json格式中的一个值 QJsonObject 代表了json格式的一个对象 QJsonArray 代表了json格式中的数组 QJsonDocument 用来读写json文件 QJsonParseError 用来表示json分析过程的
阅读全文
posted @
2017-11-30 20:47
禅在心中
阅读(4247)
推荐(0) 编辑
概率论中常见分布总结以及python的scipy库使用:两点分布、二项分布、几何分布、泊松分布、均匀分布、指数分布、正态分布
摘要:概率分布有两种类型:离散(discrete)概率分布和连续(continuous)概率分布。 离散概率分布也称为概率质量函数(probability mass function)。离散概率分布的例子有伯努利分布(Bernoulli distribution)、二项分布(binomial distri
阅读全文
posted @
2017-11-26 11:42
禅在心中
阅读(49280)
推荐(2) 编辑
决策树算法(Bagging与随机森林)
摘要:Bagging算法: 将训练数据集进行N次Bootstrap采样得到N个训练数据子集,对每个子集使用相同的算法分别建立决策树,最终的分类(或回归)结果是N个决策树的结果的多数投票(或平均)。 其中,Bootstrap即为有放回的采样,利用有限的样本资料经由多次重复抽样,重新建立起足以代表母体样本分布
阅读全文
posted @
2017-11-22 23:08
禅在心中
阅读(1736)
推荐(0) 编辑
决策树(CART)
摘要:CART算法全称是分类回归算法,(Classification And Regression Tree),他与ID3、C4.5的不同在于: 1、既可以处理分类问题又可以处理回归问题 2、使用基尼系数作为分类依据,比起使用熵计算简单 3、使用的是二分递归分割的技术,生成二叉树 原理不在赘述,基尼系数计
阅读全文
posted @
2017-11-21 22:35
禅在心中
阅读(580)
推荐(0) 编辑
决策树算法(C4.5)
摘要:ID3具有一定的局限性,即信息增益倾向于选择取值比较多的特征(特征越多,条件熵(特征划分后的类别变量的熵)越小,信息增量就越大),C4.5通过选择最大的信息增益率 gain ratio 来选择节点可以解决该问题。并且C4.5算法可以处理连续和有缺失值的数据。 C4.5与ID3在实现过程中,不同之处在
阅读全文
posted @
2017-11-19 10:04
禅在心中
阅读(796)
推荐(0) 编辑
wmware虚拟系统光盘的问题
摘要:拿到系统盘,需要通过UltralSO工具中:工具-制作光盘映像文件,做成系统iso文件,而不是直接拷贝系统盘里的文件压缩成iso格式。 主要原因:主要是系统盘有一个引导区,win系统复制光盘时,是不能识别这个引导区的,这也是系统盘防盗版的一个方法。 同理,对于提供的SDK的盘,有时也需要通过上述方法
阅读全文
posted @
2017-11-18 23:55
禅在心中
阅读(186)
推荐(0) 编辑
决策树算法(ID3)
摘要:Day Outlook Temperature Humidity Wind PlayTennis 1 Sunny Hot High Weak No 2 Sunny Hot High Strong No 3 Overcast Hot High Weak Yes 4 Rain Mild High Wea
阅读全文
posted @
2017-11-14 23:25
禅在心中
阅读(3740)
推荐(0) 编辑
python单例模式
摘要:一、单例模式 单例模式是应用开发过程中最简单同时也是最著名的一种创建型设计模式。单例模式提供了一个类只有一个特定类型的对象的机制。 通常应用于场景为:日志记录、数据库操作等,程序运行时只能生成一个实例,避免对同一资源产生冲突的访问请求。 二、如何设计单例模式 (1)重写构造函数__new__方法 该
阅读全文
posted @
2017-11-12 00:39
禅在心中
阅读(1762)
推荐(0) 编辑
python 乘法表、打印菱形
摘要:for i in range(1,10): print ' '.join(map(lambda x:"%d x %d = %d"%(x,i,i*x),range(1,i+1))) N = 8 for i in range(N): if i < N/2: print ' '*(N-1-i)+'*'*(1+2*i)+' '*(N-1-i) ...
阅读全文
posted @
2017-11-08 23:57
禅在心中
阅读(439)
推荐(0) 编辑
Qt中文本编辑器实现语法高亮功能(Qscitinlla)
摘要:Scintilla是一个免费、跨平台、支持语法高亮的编辑控件。它完整支持源代码的编辑和调试,包括语法高亮、错误指示、代码完成(code completion)和调用提示(call tips)。能包含标记(marker)的页边(margin)可用于标记断点、折叠和高亮当前行。而QScintilla是S
阅读全文
posted @
2017-11-05 19:58
禅在心中
阅读(17737)
推荐(3) 编辑
Linux下使用thrfit
摘要:1、安装boost、thrfit 2、生成gen-cpp 3、编译其中的server,方法为: (1)、直接使用g++编译 g++ -o server HelloWorld.cpp helloworld_constants.cpp helloworld_types.cpp HelloWorld_se
阅读全文
posted @
2017-11-05 17:04
禅在心中
阅读(664)
推荐(0) 编辑