- 博客(73)
- 资源 (18)
- 收藏
- 关注
原创 PyQt5学习笔记08——创建封装类模板及类的测试方式
文章目录PyQt5学习笔记08——PyQt5类模板创建及测试方式1、在PyCharm中创建一个基于PyQt5实现的GUI系统的控件类2、在PyCharm中的主应用程序中使用控件类3、类的测试方法4、创建封装类的获得模板PyQt5学习笔记08——PyQt5类模板创建及测试方式1、在PyCharm中创建一个基于PyQt5实现的GUI系统的控件类窗口类文件名: WindowClass.pyfro...
2019-09-26 17:58:20
805
原创 PyQt5学习笔记07——面向过程和面向对象的编程过程理解
文章目录基于PyQt5的GUI开发过程——基于面向过程的编程方式和基于面向对象的编程方式1、面向过程的代码编程方式——类似“顺序结构”控制语句2、面向过程和面向对象的编程方法的区别1)使用面向过程的编程方式实现2)使用面向对象的编程方式实现1、创建一个应用程序3、面向对象的代码方式实现GUI基于PyQt5的GUI开发过程——基于面向过程的编程方式和基于面向对象的编程方式1、面向过程的代码编程方...
2019-09-26 16:21:34
850
1
转载 PyQt5学习笔记06——this和super的用法总结
文章目录PyQt5学习笔记04—— this和super的用法总结1. this1.普通的直接引用2.形参与成员名字重名,用this来区分:3.引用构造函数2. super1.普通的直接引用2.子类中的成员变量或方法与父类中的成员变量或方法同名3.引用构造函数3. super和this的异同:PyQt5学习笔记04—— this和super的用法总结【原文链接】 https://www.cn...
2019-09-26 10:28:26
2572
原创 R+MySQL数据库的学习笔记(11)——RMySQL写数据到数据库中dbWriteTable
文章目录RMySQL写数据到数据库中dbWriteTable问题:在R+RMySQL版本下执行dbWriteTable写R语言的数据框data.Frame到MySQL数据库的表中,出现如下错误:详细操作过程如下:1、连接RMySQL数据库,并创建一个R数据框2、将R数据框写入到数据库中3、解决方法如下3.1 下载的**RMariaDB**数据库下载方式:下载页面:3.2 安装RMariDB数据库...
2019-09-24 23:45:46
2337
原创 R+MySQL数据库的学习笔记(10)——RMySQL查询表数据dbReadTable/dbGetQuery/ dbSendQuery
文章目录RMySQL查询表数据dbReadTable/dbGetQuery/ dbSendQueryA 查看数据库中表信息B 查询表数据的几种方法如下:1、使用RMySQL的函数查询表数据2、使用SQL语句查询表数据3、使用dbSendQuery查询数据4、批量查询数据RMySQL查询表数据dbReadTable/dbGetQuery/ dbSendQueryA 查看数据库中表信息dbLis...
2019-09-23 17:36:10
873
原创 R+MySQL数据库的学习笔记(9)——RMySQL连接数据库的代码基本结构【模板】
文章目录RMySQL连接数据库的代码基本结构【模板】RMySQL连接数据库的代码基本结构【模板】library(RMySQL)#建立本地连接:获取连接信息,查看database下所有表con <- dbConnect(MySQL(),host="localhost",dbname="d_sample",user="root",password="123456")#设置连接字符编码...
2019-09-23 15:55:06
177
原创 R+MySQL数据库的学习笔记(8)——RMySQL查看数据库中表信息、表字段、表数据
文章目录5-RMySQL查看数据库中表信息、表字段、表数据5-RMySQL查看数据库中表信息、表字段、表数据1)查看数据库中表信息dbListTables(conn) #列出数据库d_sample中的所有表名称2)查看student表字段dbListFields(conn,“student”)3)查看student表数据studata=dbGetQuery(conn,“selec...
2019-09-23 15:51:03
394
原创 R+MySQL数据库的学习笔记(7)——dbGetQuery和dbSendQuery设置连接字符编码utf-8或gbk
文章目录R+MySQL数据库的学习笔记(7)——RMySQL的初级入门(3)设置连接字符编码查询字符集信息:R+MySQL数据库的学习笔记(7)——RMySQL的初级入门(3)设置连接字符编码修改字符集编码方法:1)dbGetQuery(conn,“SET NAMES utf8”) #gbk2)dbSendQuery(conn,‘SET NAMES gbk’)查询字符集信息:d...
2019-09-23 15:20:12
1818
原创 R+MySQL数据库的学习笔记(6)——RMySQL的初级入门(2)
文章目录R+MySQL数据库的学习笔记(6)——RMySQL的初级入门(2)RMySQL的连接dbConnect()函数使用方法一:方法二:方法三:R+MySQL数据库的学习笔记(6)——RMySQL的初级入门(2)RMySQL的连接dbConnect()函数使用首先加载RMySQL包:library(RMySQL)然后实现MySQL数据库连接,下面给出3种连接方法方法一:con ...
2019-09-23 14:56:58
286
原创 R+MySQL数据库的学习笔记(5)——RMySQL的初级入门(1)
文章目录RMySQL的初级入门一、简介二、RMySQL的初级入门第一步:在MySQL中创建数据库database/schema和创建数据库表Table第二步:使用R软件读取第一步创建的数据表信息第三步:如何设置字符集编码(即设置中文显示)RMySQL的初级入门一、简介MySQL是一款最常用到开源数据库软件,安装简单,运行稳定,非常适用于中小型的数据存储。R作为数据分析的工具,当然要支持数据...
2019-09-23 14:50:52
364
原创 PyQt5学习笔记05——自定义输入代码快捷方式(叫PyCharm活动模板“Live Templates”)
文章目录自定义输入代码快捷方式(叫活动模板“Live Templates”)1、什么是活动模板“Live Templates”?2、如何创建“活动模板”?2.1 首先构建自己的代码框架2.2 复制所有代码——>打开File——>Settings——>Editor——>Live Templates2.3 选择Python选项,点击>符号,然后点击右边的“+”号创建新的“...
2019-09-22 22:46:57
468
1
原创 PyQt5学习笔记04——顶层窗口(也叫父控件/独立控件)的创建及理解
文章目录【标题】顶层窗口(也叫父控件/独立控件)的创建及理解1、什么是顶层窗口?2、主窗口与顶层窗口的区别3、什么是父控件?4、通过一个简单例子理解顶层窗口和顶层控件1. 首先,在应用程序中创建一个空白窗口(使用QWidget控件创建);2. 再创建一个“按钮QPushButton”控件,同样没有父控件,它会以一个独立窗口显示。3. 再创建一个“标签QLabel”控件,并设置控件属性和显示;5、创...
2019-09-21 22:14:11
1686
1
原创 R+MySQL数据库学习笔记(002)——数据库IDE软件Navicat的下载及安装
文章目录数据库IDE软件Navicat的下载及安装一、上面的软件和激活文件下载二、Navicat的安装步骤2.1 首先安装Microsoft Visual C++ 2017 Redistributable (x86 & x64)2.2 安装Navicat Premium 12.0.18简体中文64位【根据自己电脑系统选择64位还是32位】2.3 激活:Navicat Premium 12....
2019-09-18 00:10:46
251
原创 R+MySQL数据库学习笔记(001)——MySQL数据库软件的下载及安装
文章目录MySQL数据库软件的下载及安装一、下载MySQL软件二、MySQL的安装第一步:选择一个目录,并创建一个空的文件用于存放MySQL安装文件包;第二步:将下载的mysql-8.0.17-winx64压缩文件解压,到第1步创建的文件夹MySQL中;第三步:打开mysql-8.0.17-winx64文件夹,在其中创建一个my.ini配置设置文件;第四步:配置MySQL的系统环境变量的路径;第五...
2019-09-17 23:54:26
203
原创 R+MySQL数据库学习笔记(3)——第二种连接方法:R+DBI+RMySQL
文章目录第二种:R+DBI+RMySQL一、DBI和RMySQL下载及安装的具体操作过程s1. DBI下载s2. RMySQL下载s3. 将DBI和RMySQL压缩文件复制粘贴到R语言安装目录下(此步可有可无)s4. 安装DBI和RMySQL二、测试R+DBI+RMySQL数据库是否连接成功第二种:R+DBI+RMySQL必备软件和工具:1)DBI2)RMySQL一、DBI和RMySQ...
2019-09-17 23:26:20
1085
原创 R+MySQL数据库学习笔记(2)——第一种连接方法:R+RODBC
文章目录标题: 第一种R连接数据库的方法:R+RODBC3.1 安装 RTools并配置环境变量 283.2 mySQL ODBC包下载及安装 303.2 RODBC包下载及安装 35标题: 第一种R连接数据库的方法:R+RODBC第一种方法需要安装的必备工具:1、R平台: RGui(即R软件自带IDE)、RStudio2、数据库必备软件和工具:1)Rtools2)mysql-co...
2019-09-17 23:03:00
392
原创 R+MySQL数据库学习笔记(1)——R软件与RStudio下载及安装过程
R软件下载及安装过程一、R软件下载下载地址:https://cran.r-project.org/图 1 R软件下载页面下载之后是.exe执行文件,不是zip压缩格式文件,可以直接点击安装。二、R软件安装过程一直向下执行,直到安装完毕。最后一步是设置系统环境变量:三、Rstudio下载及安装过程下载地址:https://www.rstudio.com/product...
2019-09-17 21:35:45
747
原创 R+MySQL数据库的学习笔记(4)——odbcConnect的使用
1、odbcConnect的使用在加载RODBC包之前,首先得设置数据源,设置过程如下:(1)打开控制面板——选择系统和安全(2)选择管理工具(3)选择ODBC数据源(64位)(4)打开之后,选择“用户DSN”项,然后点击“添加”按钮。(5)点击添加之后,弹出如下界面(6)选择安装数据源的驱动程序,选择“MySQL ODBC 8.0 Unicode Driver”;【这必须是...
2019-09-17 21:18:39
1362
原创 R软件下载及安装过程
一、R软件下载下载地址:https://cran.r-project.org/图 1 R软件下载页面下载之后是.exe执行文件,不是zip压缩格式文件,可以直接点击安装。二、R软件安装过程一直向下执行,直到安装完毕。最后一步是设置系统环境变量:三、Rstudio下载及安装过程下载地址:https://www.rstudio.com/products/rstudio/downl...
2019-09-14 20:57:42
28971
原创 PyQt5学习笔记03——GUI程序的基本结构
GUI程序的基本结构基本结构如下:# 导入需要的包from PyQt5.Qt import *import sysapp = QApplication(sys.argv) #创建一个应用程序(比不可少的)=============代码主功能模块区=================#控件操作 #窗口显示=================================...
2019-08-20 16:32:41
329
原创 PyQt5学习笔记02——sys、sys.argv和sys.exit的解释说明
sys、sys.argv和sys.exit的解释说明如下代码中有3处使用了sys,那它到底有何用呢?# 导入需要的包from PyQt5.Qt import *import sysapp = QApplication(sys.argv) #创建一个应用程序(比不可少的)#控件操作window =QWidget() #创建一个窗体window.setWindowTitle(...
2019-08-19 20:59:25
2813
原创 PyQt5学习笔记01——显示一个窗口
使用PyQt5编程显示一个窗口UI设计要求:1)设计一个界面,有标题、有最小号、最大化和关闭按钮、界面上有一个标签,具体如下图所示:2)窗口大小为(500,500);3)窗口标题名为:第一个PyQt5窗口设计实例;4)标签的名称为:Hello Word!5)方式:纯手动编写代码。【具体代码如下:】# -*- coding: utf-8 -*-"""-----"""# 导入需...
2019-08-19 16:30:29
918
原创 PyQt5学习笔记00——GUI编程+PyQt5库
1、GUI编程需要学习那些知识?1) 了解GUI库(如PyQt5)2)了解基本程序结构可通过一个简单的GUI程序,了解GUI的界面设计、代码实现、编译、执行和最后界面的实现(即可看到自己设计的界面)。可参考PyQt5的安装过程1908。3)掌握各种控件的特性、样式和使用方法;4)资源的加载;5)控件的布局;6)事件和信号;7)动画特效;8)界面跳转;9)设计工具使用(辅助界...
2019-08-19 12:16:43
388
原创 PyQt5学习笔记00——PyQt5的安装过程1908
PyQt5的安装过程1、PyQt5的下载及安装方式一》在网上下载exe安装文件,直接安装Qt designer软件。网址: PyQt5的设计器下载地址网址页面如下:下载完成之后直接安装,安装路径选择:其中有一步需要选择你电脑上对应的python文件路径,如下所示D:\ProgramFiles2019(64)\Python3.7.3\Lib\site-packages选择此目录是...
2019-08-18 18:00:59
596
1
原创 PyQt5学习笔记00——pip使用简介
pip使用简介【转载】安装pip环境以及pip常用命令使用【转载】安装pip环境以及pip常用命令使用1、去到Python的官网下载pip包,下载地址是:https://pypi.python.org/pypi/pip#downloads2、下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:python setup.py install3、安装好之后,我们直接在命令行输入...
2019-08-17 22:41:03
388
转载 使用Excel统计计算成绩方法
1、使用Excel统计班级成绩分布原文出自此处:ExtendOffice频率分布是统计值在一定范围内出现的频率的总结,例如,B列包含分数,D2:E6是您自己指定的分数频带,频率列获得值是基于频带而发生的。 本文将介绍如何根据您定义的特定波段来计算频率分布。用Excel中的Frequency函数计算频率分布实际上,Excel中有一个内置的频率函数,可以帮助您计算在指定值的范围内发生值的频率...
2019-01-06 15:57:44
4669
2
原创 Python学习笔记01—Python的Web开发简介
Python学习笔记01—Python的Web开发简介文章目录Python学习笔记01—Python的Web开发简介一、Web开发简介二、Python开发网页==========一、Web开发简介Web即网站,分为:网页部分逻辑部分前台后台负责与用户交互、显示数据、用HTML显示数据、Css控制格式、JS复杂交互可用Python或PHP语言编写后台代码C...
2018-12-12 10:35:45
798
原创 数据库操作系统——Visual FoxPro 6.0安装步骤
数据库操作系统——Visual FoxPro 6.0安装步骤Visual FoxPro数据库操作系统软件有很多版本,但最经典的是VF6.0版本,现在也有许多使用VF9.0,且大多数教材都是使用VF9.0作为实验平台。VF9.0安装大家可以自己下去尝试安装,它的使用和VF6.0差不多,只是部分功能增多了,但对于教学已足够了。下面我们主要介绍VF6.0的安装步骤:视频教程链接:http://o...
2018-09-01 19:29:11
25427
5
原创 基于TensorFlow的K近邻(KNN)分类器实现——以MNIST为例
KNN分类原理TF的KNN代码KNN分类原理请参考相关文章: https://blog.csdn.net/longgb123/article/details/53004621 https://blog.csdn.net/Jake_cai/article/details/70168800 https://www.cnblogs.com/mfmdaoyou/p/6930...
2018-08-26 23:23:58
1950
原创 基于TensorFlow的最近邻(NN)分类器——以MNIST识别为例
一、最近邻分类理论二、TF在CPU上实现NN分类一、最近邻分类理论可以参考:这里写链接内容 https://wenku.baidu.com/view/d0924523a45177232e60a201.html https://www.cnblogs.com/bugsheep/p/7879407.html http://advkwo.blog.163.com/blog...
2018-08-26 09:49:22
1045
1
原创 分布式计算——异步计算
一、基本概念二、多线程三、多进程3.1、子进程(subprocess包)3.2、多进程(multiprocessing包)四、消息队列1.生产消费实例 Queue 单向进行,即生产者只进行发消息,消费者只进行收2.通过Mutiprocess里面的Pipe来实现消息队列:3 Python提供了Queue模块来专门实现消息队列Queue对象5、Te...
2018-08-26 08:57:25
1815
原创 TensorFlow的Saver保存类
一、Saver的介绍 有时可能只需要保存或者加载部分变量。 比如,可能有一个之前训练好的5层神经网络模型,但现在想写一个6层的神经网络,那么可以将之前5层神经网络中的参数直接加载到新的模型,而仅仅将最后一层神经网络重新训练。 为了保存或者加载部分变量,在声明tf.train.Saver类时可以提供一个列表来指定需要保存或者加载的变量。比如在加载模型的代码中使用saver = tf.trai...
2018-08-18 11:06:07
374
原创 基于CNN的MNIST手写数字识别
CNN的具体理论知识可到百度或CSDN的其他博客中查找相关内容,下面主要给出完整的代码(代码源于“莫烦python”视频,https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/5-06-save/):"""使用TF的CNN网络分类MNISTCNN结构:input——Conv1+maxpool——>Conv...
2018-08-18 10:23:50
1728
原创 CIFAR彩色图像分类数据集
一、CIFAR数据集介绍 1.1 CIFAR-10 数据集图像个数:60000张彩色图像;其中Train sets:50000;Test sets:10000,(测试批的数据里,取自10类中的每一类,每一类随机取1000张,抽剩下的就随机排列组成了训练批) Class: 共10类,分别是: 飞机airplane、小汽车automobile、卡车truck、轮船ship、马horse、 猫...
2018-08-17 19:09:40
4871
1
原创 如何使用Dropout去防止过拟合
一、Dropout的介绍 dropout是指在深度学习网络的训练过程中,对于神经网络单元,按照一定的概率将其暂时从网络中丢弃。注意是暂时,对于随机梯度下降来说,由于是随机丢弃,故而每一个mini-batch都在训练不同的网络。dropout是CNN中防止过拟合提高效果的一个大杀器,但对于其为何有效,却众说纷纭。 Dropout的思想是训练整体DNN,并平均整个集...
2018-08-16 21:54:32
3264
原创 基于softmax回归的MNIST分类
MNIST是在机器学习领域中的一个经典问题。为了学习机器学习和TensorFlow库的使用,使用TF构造一个softmax回归网络模型去识别手写数字。以下内容请参考TensorFlow中文社区(http://www.tensorfly.cn/tfdoc/tutorials/mnist_beginners.html) 1)MNIST介绍 2)softmax回归介绍 3)回归模型的训练和评估...
2018-08-16 20:21:29
1266
原创 改善过拟合方法
我们在线性拟合或神经网络学习过程中,都会遇到过拟合或欠拟合问题,那么我们如何解决这个问题呢? 解决过拟合的常用方法有: 1)增加训练样本数据量; 2)使用正则化(正规化)方法(L1,L2)改善过拟合;此方法适用于大多数ML和NN,做法都差不多; 3)在NN中,可使用Dropout正规化方法,就是在NN网络中,我们忽略一些神经元,是这个NN变得不完整,训练一次,到了第2此,在随机忽略一些神经...
2018-08-16 16:41:19
1348
原创 MNIST手写数字数据集读取方法
MNIST是一个非常有名的手写体数字识别数据集,在很多资料中,这个数据集都会被用作深度学习的入门样例。 数据集下载网址:http://yann.lecun.com/exdb/mnist/ 数据集简介: 1、共有4数据集,下载之后并将其解压保存在磁盘中(最好放在你代码执行目录下,方便后期使用。)如新建一个文件夹D:*****\MNIST_data存放数据。 train-images-idx3...
2018-08-16 10:22:37
135564
24
转载 【转载】2018衡水中学高考成绩再次刷爆朋友圈,文末衡水版《凉凉》别有一番滋味!
衡中 http://www.sohu.com/a/240595137_546437来源:中国教育在线衡水中学每年的高考成绩都是能对得起它的名气的,2018,衡水中学再次刷爆人们的眼球!话不多说,我们先来感受下这组数据。12018衡水中学高考喜报小磊哥再为大家汇总一下这个神奇的高考工厂历年的傲人成绩,还有其背后的故事,一起来看看吧。2017年,衡水中学考上清华北大的人数是17...
2018-07-13 21:23:48
1233
原创 在PyQt5设计的GUI界面中显示matplotlib绘制的图形
一、matplotlib如何嵌入PyQt5中?通过matplotlib.backends.backend_qt5agg类连接PyQt5。在实际代码中,我们需要在引用部分加入内容:import matplotlibmatplotlib.use("Qt5Agg") # 声明使用QT5from matplotlib.backends.backend_qt5agg import Figure...
2018-05-03 17:34:18
90454
37
视频截图软件(自己写的)
2011-12-20
图象增强中k均值算法程序
2008-10-28
图象处理中直方图均衡化处理
2008-10-28
图象处理二值图象的细化算法
2008-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人