Python
飘散风中
这个作者很懒,什么都没留下…
展开
-
【Python专题】 使用pycharm+pyqt5编程需要注意的事情
安装事项:1、x64版本pycharm对应x64版本pyqt。2、先安装Python再安装pyqt。3、PyQt要安装到Python的目录下面,使其变为Python的一个子项,既Lib文件夹合并(若不如此,import Qt库就失败了,我导入外部库也不行,不知原因)。4、安装教程看这位博主的,http://blog.csdn.net/a359680405/article/detai原创 2016-09-28 18:12:54 · 3619 阅读 · 0 评论 -
【机器学习】--神经网络(NN)
简单介绍: 神经网络主要是默认人类脑结构进行的一种代码程序结构的表现,同时是RNN,CNN,DNN的基础。结构上大体上分为三个部分(输入,含隐,输出),各层都有个的讲究,其中,输入层主要是特征处理后的入口,含隐层用来训练相应函数,节点越多,训练出的函数就越复杂,输出层输出相应的预测结果,比较常见的就是多分类了。算法特点: 1、神经网络属于有监督学习的一种;原创 2017-12-15 19:30:39 · 7263 阅读 · 2 评论 -
【机器学习】--逻辑回归
写在前面: 文中的基本公式都是我从网上截图的,公式编辑器使用的实在是太懒了,推导过程我使用的是手写,程序中所使用的数据,也是从网上下的,代码是自己写的。简单介绍: 逻辑回归主要用于二分类问题,即将答案分为两类,回答你是或者不是,数学表示为{0,1},能很好的表现这一特性的,就是使用logistics函数,Logistic函数图像很像一个“S”型,所以该函数又原创 2017-12-06 16:50:29 · 946 阅读 · 0 评论 -
【机器学习】--决策树
决策树算法主要还是依据数据的 信息熵 进行计算,划分树之前,主要先计算数据的 信息熵S,然后根据分支类别,计算各种子节点划分的信息熵E, 使用划分树前的信息熵减去子节点的信息熵 G(S,E) = S-E,增益最大(就是两者的差)最大的为选择的划分方法。例如具有三种类型的数据(A,B,C),包含子项可以是{ (Ax1,Bx1,Cx1),(Ax2,Bx2,Cx2) , (Ax3,Bx3,Cx3原创 2017-11-09 18:05:03 · 799 阅读 · 2 评论 -
【Python专题】 使用Py3及Pycharm的一些小问题(仅个人问题记录)
1、使用Py3的HTMLParser解析模块解析HTML的时候,出现:no moudle named 'markupbase' 错误。解决方法:将所有的 markupbase 改为 _markupbase 即可。原因为markupbase是py2库的,_markupbase是py3库的。原创 2017-02-28 17:47:24 · 2687 阅读 · 0 评论 -
【Python专题】 使用pycharm+pyqt5 控件事件触发
一、在QtDisigner添加控件事件1)打开QtDesigner 载入上次构建ui文件:2)添加控件事件:Qt中对控件事件触发都统一称为槽和信号,我这理解为触发源和目标源,事件的添加方法就是在QtDesigner中使用 编辑槽/信号 功能后,点击触发源,拖动信号线指向目标源,如下图,我使用了pushButton作为了触发源,calendar作为目标源,拖动结束后,会出现事件编辑栏原创 2016-09-29 13:18:19 · 22256 阅读 · 6 评论 -
【Python专题】 使用pycharm+pyqt5 调取界面程序
一、使用QtDesigner制作界面1)打开的界面设计工具QtDesigner,如图:2)新建窗体,选择Main Window:3)分别在窗口添加如下控件,Calendar、3个pushButton、checkBox、text Browser、text Edit如图所示:4)拖好控件之后保存到pycharm项目文件夹下,生成对应的.ui文件:原创 2016-09-29 10:57:04 · 14651 阅读 · 7 评论 -
【Python专题】 使用pycharm+pyqt5 触发自定义方法
1、依旧使用上次QtDesigner做的界面,如下图:2、本次的使用text Browser 和 text Edit 和 pushButton控件做触发联系:3、目的实现在text Edit中随意填写内容,点击pushButton后将内容添加到text Browser中进行显示,效果如下:4、代码分析:import sysf原创 2016-09-29 15:50:06 · 6119 阅读 · 1 评论