忙活了三个多小时,连学带做,总算是搞出来了一个具有基本功能的串口通信PC机的GUI界面,Tkinter在python中确实很好用,而且代码量确实也很少,不足的是Tkinter不自带combox,但是幸运的是我下载的2.7版本自带了包含有combox的ttk模块,于是乎问题就顺利解决了。下面是源代码,一些错误提示功能还没有做,目前只是简单地实现了下位机与PC的通信界面,下位机还是用的STM32F103#encoding=utf-8__author__='fr
系统 2019-09-27 17:53:00 2403
#property#内置装饰器函数只在面向对象中使用frommathimportpiclassCircle:def__init__(self,r):self.r=r@propertydefperimeter(self):return2*pi*self.r@propertydefarea(self):returnself.r**2*pic1=Circle(5)print(c1.area)#圆的面积print(c1.perimeter)#圆的周长classPe
系统 2019-09-27 17:52:45 2403
本文实例讲述了python实现两个dict合并与计算操作。分享给大家供大家参考,具体如下:用pythonic的方法,将两个dict合并,并进行计算.如果key值相同,则将他们的值进行想加,否则保留原来的值.当然,通常会想到,用循环的方法来做,这是一般人都知道的做法,下面讲一个pythondict内置的方法来实现。比如有如下两个字典:DictA:{'a':1,'b':2,'c':3}DictB:{'b':3,'c':4,'d':5}将他们想加后得到的结果是:
系统 2019-09-27 17:52:09 2403
PyQt5相关安装python版本python3.6.31、安装PyQt5执行命令:pipinstallpyqt52、安装PyQt5-tools执行命令:pipinstallpyqt5-tools3、校验是否成功执行如下代码#FileName:PyQtDemo.py#Author:Adil#DateTime:2018/2/111:07#SoftWare:PyCharmfromPyQt5importQtWidgets,QtGuiimportsysapp=Qt
系统 2019-09-27 17:51:09 2403
1.9//2#向下取整0.01.9/2#不取整0.95importmathmath.floor(1/2)#向下取整0math.ceil(1/2)#向上取整round(0.3)#四舍五入0round(0.8)#四舍五入1round(1.22222,2)#保留2位小数1.22“”"从数学理论上来说,四舍五入,round(10.5,0)应该进位为11,但是到了python3.5的doc中,文档变成了"valuesareroundedtotheclosestmul
系统 2019-09-27 17:51:04 2403
1.什么是FM?FM即FactorMachine,因子分解机。2.为什么需要FM?1、特征组合是许多机器学习建模过程中遇到的问题,如果对特征直接建模,很有可能会忽略掉特征与特征之间的关联信息,因此,可以通过构建新的交叉特征这一特征组合方式提高模型的效果。2、高维的稀疏矩阵是实际工程中常见的问题,并直接会导致计算量过大,特征权值更新缓慢。试想一个10000*100的表,每一列都有8种元素,经过one-hot独热编码之后,会产生一个10000*800的表。因此
系统 2019-09-27 17:48:36 2403
Linux下原码安装python-3.6.6下载#wgethttps://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz安装依赖包#yum-yinstallzlib-develbzip2-developenssl-develsqlite-develreadline-develgcc解压并进入到解压目录#tarxvfPython-3.6.6.tgz#cdPython-3.6.6/修改Modules/Setup
系统 2019-09-27 17:47:22 2403
该脚本的功能是卸载android手机中安装的所有第三方应用,主要是使用adbshellpm、adbuninstall命令,所以使用的前提是需要配好adb的环境变量,下面上代码:#!/usr/bin/envpythonimportosdefuninstall():os.popen("adbwait-for-device")print"startuninstall..."forpackagesinos.popen("adbshellpmlistpackages
系统 2019-09-27 17:47:16 2403
fromemail.mime.textimportMIMETextfromsmtplibimportSMTP_SSLdefmain():sender='sender@yandex.com'receiver=['receiver@163.com']message=MIMEText('SendanemailviaPython3')message['From']=sendermessage['To']=','.join(receiver)message['Sub
系统 2019-09-27 17:46:54 2403
杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。把每一行看做一个list,写一个generator,不断输出下一行的list实现下列输出效果:#[1]#[1,1]#[1,2,1]#[1,3,3,1]#[1,4,6,4,1]#[1,5,10,10,5,1]#[1,6,15,20,15,6,1]#[1,7,21,35,35,21,7,1]#[1,8,28,56,70,56,28,8,1]#[1,9,36,84,126,126,84
系统 2019-09-27 17:46:10 2403