自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python的GUI编程(十五)Pack、Place、Grid

简介:本文讲述如何使用 tkinter 的布局管理 (被称作 layout managers 或 geometry managers). tkinter 有三种布局管理方式:packgridplace注意这三种布局管理在同一个 master window 里一定不可以混用! 布局管理有以下功能:将控件放置在屏幕上,包括控件的位置及控件的大小将控件

2018-01-28 14:56:42 3019

原创 Python的GUI编程(十四)Canvas(图形绘制)

简介Canvas 为 Tkinter 提供了绘图功能. 其提供的图形组件包括 线形, 圆形, 图片, 甚至其他控件. Canvas 控件为绘制图形图表, 编辑图形, 自定义控件提供了可能.示例:from Tkinter import *root=Tk()# 界面大小300x300root.geometry('300x300')# 在界面中画出一个200*200的画布,

2018-01-27 20:40:11 40029 1

转载 TensorFlow入门教程集合

TensorFlow入门教程之0: BigPicture&极速入门TensorFlow入门教程之1: 基本概念以及理解TensorFlow入门教程之2: 安装和使用TensorFlow入门教程之3: CNN卷积神经网络的基本定义理解TensorFlow入门教程之4: 实现一个自创的CNN卷积神经网络TensorFlow入门教程之5

2018-01-25 19:42:15 526

原创 Python的GUI编程(十三)Text(文本)

简介Text 控件用来显示多行文本. Tkinter 的 Text 控件很强大, 很灵活, 可以实现很多功能. 虽然这个控件的主要用途是显示多行文本, 但其还可以被用作简单的文本编辑器, 甚至是网页浏览器.Text 控件可以显示网页链接, 图片, HTML页面, 甚至 CSS 样式表.from Tkinter import *root=Tk()text=Text(root

2018-01-22 22:16:48 32314

原创 Linux、windows双系统

Ubuntu 16.04 U盘安装图文教程http://blog.csdn.net/qq_19995883/article/details/53213088安装Ubuntu Linux系统时硬盘分区最合理的方法:http://www.cnblogs.com/pangguoming/p/4584846.htmlubuntu16.04分区设置

2018-01-21 21:21:14 430

原创 Python的GUI编程(十二)Toplevel(顶层)

Tkinter Toplevel:顶层部件的工作,直接由窗口管理器管理的窗口。他们不必在它们上面的父widget顶层部件的工作,直接由窗口管理器管理的窗口。他们不必在它们上面的父widget.你的应用程序可以使用任意数量的顶层窗口.语法:这里是一个简单的语法来创建这个widget:w = Toplevel ( option, ... )参数:

2018-01-18 22:58:11 12373

原创 Python的GUI编程(十一)Frame(框架) PanedWindow(面板)

参考:http://blog.csdn.net/jcodeer/article/details/1811339 Frame就是屏幕上的一块矩形区域,多是用来作为容器(container)来布局窗体,内容比较少。from Tkinter import *root = Tk()#以不同的颜色区别各个framefor fm in ['red','blue','yellow'

2018-01-18 22:40:54 29253 4

原创 Python的GUI编程(十)Message(信息)

Message 控件Message 控件用来展示一些文字短消息. Message 和 Label 控件有些类似, 但在展示文字方面比 Label 要灵活, 比如 Message 控件可以改变字体, 而 Label 控件只能使用一种字体. 它提供了一个换行对象, 以使文字可以断为多行. 它可以支持文字的自动换行及对齐. 这里要澄清一下前面提到的 Message 控件可以改变字体的说法: 这是

2018-01-18 21:26:57 9876

原创 Python的GUI编程(九)Menu(菜单)OptionMenu(为可选菜单)

在用户界面程序中, 菜单以图标和文字的方式展示可用选项. 用鼠标选择一个选项, 程序的某个行为既被触发. 这种行为通常包括比如 打开/保存文件, 退出程序 等功能.上下文菜单是一种根据用户当前所在程序位置(上下文), 动态生成的菜单.简单程序:from Tkinter import *root=Tk()root.geometry('300x100')M=Menu(root)

2018-01-18 20:23:13 23963 2

原创 Python的GUI编程(八)Scrollbar(滚动条)

Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva等)结合使用滑动条的初始位置设置:set()方法def set(self, *args): """Set the fractional values of the slider position (upper and lower ends as value betwe

2018-01-17 22:06:08 30709 3

原创 Python的GUI编程(七)Spinbox(自设值)

Spinbox小部件是一个标准的Tkinter的Entry小窗口部件的变体,它可以用来选择一个固定的值.当用户只需要从极少的数值中进行选择的时候,就可以使用Spinbox取代Entry。语法:这里是一个简单的语法来创建这个widget:w = Spinbox( master, option, ... )参数:master:这代表了父窗口.opti

2018-01-17 20:10:09 13421

原创 Python的GUI编程(六)Scale(数值范围)

Tkinter 中的 Scale 控件是一种可供用户通过拖动指示器改变变量值的控件. 这种控件可以水平放置, 也可以竖直放置.可以在用户界面中放置一个 Scale 控件, 用户通过拖动该控件就可以在某个取值范围内选择一个合适的值. Scale 控件可以设置最大最小值以确定取值范围. 我们也可以改变 Scale 控件的放置方式, 使其水平或竖直放置. 当需要用户在一个范围内选择一个值时,

2018-01-16 23:12:05 16852 2

原创 Python的GUI编程(五)Listbox(列表框)

Listbox:列表框用于显示项目列表语法:lb=List(master,option,···)参数 master:父窗口 option:常用的选项列表,可以有多个,用逗号隔开可以通过for循环向Listbox中插入项目列表和索引值向其中添加项目两种方法。selectmode确定可以选择多少项,以及鼠标拖动的影响选择

2018-01-16 21:56:12 50011 3

原创 Python的GUI编程(四)CheckButton(多选)、RadioButton(单选)

Check Buttonscheckbutton小部件用于显示切换按钮的用户多项选择。然后,用户可以通过点击相应的按钮每个选项中选择一个或多个选项.每个选项可以表示两种状态:On和Off,可以设置回调函数,每当点击此按钮时回调函数被调用。语法:这里是一个简单的语法来创建这个widget:w = Checkbutton ( master, option, ...

2018-01-16 16:40:10 10481 2

原创 Python的GUI编程(三)Entry(条目)

Entry 是 Tkinter 用来接收字符串等输入的控件. 该控件允许用户输入一行文字. 如果用户输入的文字长度长于 Entry 控件的宽度时, 文字会向后滚动. 这种情况下所输入的字符串无法全部显示. 点击箭头符号可以将不可见的文字部分移入可见区域. 如果你想要输入多行文本, 就需要使用 Text 控件. Entry 控件只能使用预设字体.使用 Entry 控件的语法如下:

2018-01-15 23:03:37 47291

原创 Python的GUI编程(二)Button(按钮)

Button 控件是一种标准 Tkinter 控件, 用来展现不同样式的按钮. Button 控件被用以和用户交互, 比如按钮被鼠标点击后, 某种操作被启动. 和 Label 控件类似, 按钮可以展示图片或者文字. 不同的是, Label 控件可以指定字体, Button 控件只能使用单一的字体. Button 上的文字可以多行显示.可以将一个 Python 函数或方法绑定到一个 B

2018-01-15 15:47:55 97975 7

原创 Python的GUI编程(一)Label(标签)

常用Python GUI库有:1.Tkinter2.WxPython3.PyQT4.pyGtk5.Jython6.MFC7.PythonCard8.Dabo9.AnyGui10.WPY11.IronPython详细介绍参考:http://blog.csdn.net/mingzznet/article/d

2018-01-14 20:56:27 62217 3

原创 Python基础知识小结

1、变量多变量赋值:a=b=c=1多对象-多变量a,b,c=1 ,2.0 ,'c'2、类型2.1数字

2018-01-13 16:21:43 1466

原创 Numpy(八)SciPy

SciPy是世界著名的Python开源科学计算库,建立在NumPy之上。它增加的功能包括数值积分、最优化、统计和一些专用函数。1、保存和加载.mat 文件import numpy as npfrom scipy import io# (1) 创建NumPy数组并调用savemat创建一个.mat文件。该函数有两个参数——一个文件名和一个包含变量名和取值的字典。a = np.arang

2018-01-09 19:20:34 406

原创 Numpy(七)Matplotlib

matplotlib.pyplot包中包含了简单绘图功能。调用的函数都会改变当前的绘图。将绘图存入文件或使用show函数显示出来。1、绘制多项式函数多项式函数是变量的整数次冥与系数的乘积之和,可以用下面的公式表示:由于多项式函数只包含加法和乘法运算,因此计算容易,并且可以用于计算其他数学函数的近似值。在Numpy中,多项式函数的系数可以用一维数组表示,如f(x)

2018-01-09 15:09:37 604

原创 Numpy(六)控制、测试

TDD(Test Driven Development,测试驱动的开发)是软件开发史上最重要的里程碑之一。TDD主要专注于自动单元测试,它的目标是尽最大限度自动化测试代码。如果代码被改动,我们仍可以运行测试并捕捉可能存在的问题。换言之,测试对于已经存在的功能模块依然有效。        内容: 单元测试; 断言机制; 浮点数精度。1、断言函数       

2018-01-09 14:03:43 4208

原创 Numpy(五)专用函数

1、排序和搜索NumPy提供了多种排序函数,如下所示:sort函数返回排序后的数组;lexsort函数根据键值的字典序进行排序;argsort函数返回输入数组排序后的下标;ndarray类的sort方法可对数组进行原地排序msort函数沿着第一个轴排序;sort_complex函数对复数按照先实部后虚部的顺序进行排序。          在上面的列表中,ar

2018-01-08 21:43:22 6361

原创 Numpy(四)模块

1、linalg模块     线性代数是数学的一个重要分支。numpy.linalg模块包含线性代数的函数。使用这个模块,我们可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等。1.1计算逆矩阵import numpy as npa=np.mat('1 0;0 2')print a#逆矩阵print a.Iprint np.linalg.inv(a)#原矩阵*逆矩阵=单位矩阵p

2018-01-08 21:41:24 3025

原创 Numpy(三)矩阵

1、矩阵的创建(1) 在创建矩阵的专用字符串中,矩阵的行与行之间用分号隔开,行内的元素之间用空格隔开。(2) 用T属性获取转置矩阵mat函数创建import numpy as npA=np.mat('1 2 3;4 5 6;7 8 9')print Aprint A.Tprint np.mat(np.arange(24)).reshape(6,4)单位矩阵:A

2018-01-08 17:02:31 6691 1

原创 Numpy(二)常用函数

1、写文件(1) 单位矩阵,即主对角线上的元素均为1,其余元素均为0的正方形矩阵。在NumPy中可以用eye函数创建一个这样的二维数组,我们只需要给定一个参数,用于指定矩阵中1的元素个数。(2) 使用savetxt函数将数据存储到文件中,当然我们需要指定文件名以及要保存的数组。#coding:utf-8import numpy as npa=np.eye(3)print

2018-01-08 15:37:47 799

原创 python命令行参数sys.argv的使用

sys.argv是命令行参数,既然提到命令行,那么使用它时需要在命令行下,如Windows下的cmd(命令提示符)窗口下或Linux下的终端(Terminal)。   不能再IDE环境(Pycharm等编译器)下使用,即使使用也只能用sys.argv[0],表示该脚本所在路径如:C:/Users/Administrator/Desktop/Python_Opencv/Test1/TT/1.py

2018-01-07 20:12:00 6695 2

原创 NumPy(一)基础

NumPy(Numerical Python的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然地使用数组和矩阵。NumPy包含很多实用的数学函数,涵盖线性代数运算、傅里叶变换和随机数生成等功能。    NumPy数组在数值运算方面的效率优于Python提供的list容器。使用NumPy可以在代码中省去很多循环语句,因此其代码比等价的Python代码更为简洁。    N

2018-01-06 20:19:28 4770 1

转载 人人都能用代码自动微信跳一跳,分数刷到爆

来自:https://www.toutiao.com/a6505935869524836878/微信出了跳一跳的小游戏后,朋友圈掀起了一股刷分热,程序员也没闲着,做了各种代码的跳一跳自动程序,上次发布文章展示了自动跳一跳的效果后,很多人看了代码不知道怎么配置运行,为此本文将简单介绍如何配置环境。1、首先自动跳的在Android系统下效果最好,要打开Android的开发者模式,不同手

2018-01-05 16:41:13 2090

转载 C++学习路线

随着互联网及互联网+深入蓬勃的发展,经过40余年的时间洗礼,C/C++俨然已成为一门贵族语言,出色的性能使之成为高级语言中的性能王者。而在今天,它又扮演着什么样重要的角色呢?请往下看:后端服务器,移动互联网后端,经典Windows界面开发,移动互联网端界面开发,跨平台界面开发,图形分析,系统架构,应用设计,还有现在最为流行的分布架构等一些新的技术领域。这么牛的语言,你是不是想知道怎

2018-01-04 21:44:18 1036

dlib81个关键点模型

使用python dlib中函数加载模型即可获取

2022-04-05

randomforest

C++实现randomforest,训练阶段,通过决策树的节点分裂来筛选特征,层层对样本进行细分,直至将每个训练样本子集分类正确,测试阶段,直接基于训练出的特征进行样本分类,所以测试速度较快(但训练速度较慢)。

2018-03-08

SVM+HOG训练HandWriting

功能1:在界面上用鼠标画出0---9之间的任意数 功能2:将所有图片信息保存在.xml文件中 功能3:对1中所画出的数字进行预测

2017-09-03

SVM物体分类

The aim of this program is to analyse images and be able to class them depending of their nature. The support vector machine algorithm is used to classify the pictures. The training data is composed of 760 images, separated in 3 different classes (Corridor, Office & Toilet).

2017-09-03

淘宝页面图片提取

Python2.7+py2exe(对应的python版本)+GUI 生成exe文件(在dist文件夹下)实现淘宝页面图片提取

2017-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除