
入门案例
xueli_123456
这个作者很懒,什么都没留下…
展开
-
python报错:ValueError: invalid literal for int() with base 10: ‘-47.38‘
举例:print(int(‘-47.38’))报错信息:解决办法:将int改成float修改后程序:print(float(‘-47.38’))原创 2021-02-02 13:56:15 · 498 阅读 · 0 评论 -
Python报错:TypeError: only size-1 arrays can be converted to Python scalars
具体可以看:报错2:TypeError: only size-1 arrays can be converted to Python scalars原创 2021-01-06 16:16:56 · 4393 阅读 · 2 评论 -
Python报错:RuntimeError: matplotlib does not support generators as input
今天在学习建立曲面模型的过程中发现了一个小小的错误,先记下来。如下图所示,是《python数据分析实战_2016版》第7章,5.3节的内容,博主按照这个程序运行了一下,发现了几处问题:import matplotlib.pyplot as pltimport numpy as npimport matht = np.arange(0,2.5,0.1)y1 = map(math.sin,math.pi*t)y2 = map(math.sin,math.pi*t + math.pi/2)y3原创 2021-01-06 16:13:44 · 7646 阅读 · 3 评论 -
PyQt5界面刷新以及多线程更新UI数据实例
记录一下在项目中遇到的问题。在UI界面中,一般会有一些控件比如PushButton、Qlabel等用来触发某一个事件,若该事件十分耗时,那么将会阻塞主程序,造成UI界面出现卡顿或者未响应的问题,因此我们必须要使用多线程来解决。之前也有看到别的小伙伴使用PyQt5中的QThread来写多线程,或许自己比较愚钝,不是很理解,于是按照常规写多线程的方法,即直接传入函数,启动多线程,传入参数。问题描述:编写的上位机程序中,当触发界面上的按钮给下位机发送控制命令时,摄像头画面停止不动,下位机先执行控制命令,原创 2020-10-22 19:52:05 · 9211 阅读 · 8 评论 -
python串口通信中十六进制数高低位位置转换以及带符号位转换
话不多说,直接上图,网络串口助手接收到的数据如下图所示:python接收到的数据却是字符串形式,如下图所示:来说一下博主用到的通信协议,如下表格。序号字节内容含义备注1USART_TX_BUFF[0]55帧头2USART_TX_BUFF[1]AA帧头3USART_TX_BUFF[2]01计数器发送一次数据+1,累加到255后置零···············40USART_TX_BUFF[39]AxL加速度(x原创 2020-08-16 23:33:45 · 7633 阅读 · 3 评论 -
python 串口通讯中处理十六进制高低位字节
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入之前用python处理的都是字符串、列表、字典、元组等数据类型的数据,由于比赛和项目需要,与下位机进行通信,并进行处理。本文原创 2020-08-16 22:25:27 · 4301 阅读 · 1 评论 -
python报错--ValueError: invalid literal for int() with base 10: ‘ ‘
这些问题是在学习或项目中遇到的,现在进行总结。博主懒得举新的实例,就直接拿自己程序中的部分代码进行说明。理解这个意思就好,记录这个也是防止自己将来忘记。ValueError: invalid literal for int() with base 10: ’ ’翻译:ValueError:int()以10为底的无效文字:’’实例: for i in range(3): shendu = x[i][2:8] # '{2000003}原创 2020-07-20 10:37:02 · 19185 阅读 · 2 评论 -
python报错--AttributeError: ‘MainWindow‘ object has no attribute ‘setCentralWidget‘
python相关报错总结AttributeError: 'MainWindow' object has no attribute 'setCentralWidget'AttributeError: ‘MainWindow’ object has no attribute ‘setCentralWidget’翻译:AttributeError:“ MainWindow”对象没有属性“ setCentralWidget”实例:from window import Ui_MainWindowimport原创 2020-07-20 10:23:54 · 22314 阅读 · 5 评论 -
pyqt5实现调参功能(进行界面的搭建并获取文本框数据)
最近再弄项目,自我感觉上位机做的差不多了,没有什么问题了,这个时候老师又给我布置了一个小任务,再此基础上添加一个调参的界面,有些数据和参数是不能写死的,随着时间的推移,硬件设备的消耗,有些参数是要重新再做调整。现在把基础版的写下来,发给刚入门的小伙伴看看,毕竟我太懂得自学无人指导的感觉了,希望我写的博客能给小伙伴们带来一丝丝的灵感。我喜欢用pyqt5进行界面的设计,相比tk,pyqt5更直观方便,而且界面设计和逻辑可以分开。接下来,我就详细的说一下操作步骤。pyqt5的安装教程我就不说了,百度很多,也很简原创 2020-07-15 21:57:58 · 2237 阅读 · 1 评论 -
python 函数相关(二)--函数的赋值、函数可当做参数进行传递、函数作为返回值、闭包、高阶函数
文章目录#1.函数的赋值 (函数名可以当作变量来使用)def func(): print(123)v1 = funcv1()# 函数可以当成一个列表的元素# 方法一def func(): print(123)func_list = [func,func,func]func_list[0]() # 123func_list[1]() # 123func_list[2]() # 123# 方法二def func(): print(123) r原创 2020-05-18 11:01:28 · 612 阅读 · 0 评论 -
python 内置函数(含实例)详细!
自己码的,不喜勿喷。欢迎大佬前来批评指导!!该部分主要是对python 内置函数进行介绍与练习,每个函数包含了1~2个小案例,帮助理解,该部分内容涉及到的函数主要包括:输入输出、数据结构的强制转换、数学相关(比如:绝对值、求和、取余等等)、进制转换、编码相关等等。内置函数函数包括自定义函数和内置函数1 输入输出相关 ● input() ● print()2 强制转换相关 ● ...原创 2020-05-02 16:35:07 · 1309 阅读 · 0 评论 -
python 函数相关(一)--参数、函数返回值、作用域、以及递归详细知识点
本篇博文详细讲述了函数的定义以及用法,以及一些典型的例子,对小白理解很有帮助,里面的内容和代码以及案例都是自己码的,程序一定要自己运行一下,理解弄懂就好了。如有问题,欢迎大家批评指正!!!1 函数对于函数编程: ● 本质:将 N 行代码拿到别处并给他起个名字,以后通过名字就可以找到这段代码,并执行。 ● 场景: ● 代码重复执行 ● 代码量特别多,超过一屏,可以选择通...原创 2020-05-02 16:18:07 · 537 阅读 · 0 评论 -
python必会知识点—进程、线程、并发、并行(一)
作为小白的我,总是被多进程和多线程弄晕,当然,很多面试官也很喜欢问此类问题,针对这个问题,特意制作这个沙雕漫画来帮助小白的理解,同时加深对进程和线程的印象。看完了以上的漫画,想必大家对进程线程有了一定的了解,那么接下来,我就举一个生活中常见的例子,来帮助小白的理解。1.单核cpu假设只有一个线程,来看看要用多久。#!/usr/bin/env python# -*- coding: ...原创 2020-04-24 18:45:09 · 637 阅读 · 0 评论 -
用python求解多元线性回归方程的权重和残差
最近学金融的妹妹要处理数据写论文,对一个文科妹子来说,数学学不会,公式看不懂怎么破~作为姐姐的我看在眼里,疼在心里,打算帮妹妹解决掉数据计算这方面的问题。原来就是求三元线性回归的残差啊,害,这有什么难的,妹妹就是不会算权重,一直在网上寻找已经算好权重的数据,为此特意开通了什么会员,咱也不知道咱也不敢问。于是乎,利用自己所学的python,写下了这个程序。公式是:可简化为:根据推导得到:典型...原创 2020-04-24 18:40:37 · 9944 阅读 · 3 评论 -
实例:python 实现有向图找环(反洗钱、资金流)
题目来源:2020华为软件精英挑战赛–初赛题目说明:2.1 输入信息:输入为包含资金流水的文本文件,每一行代表一次资金交易记录,包含本端账号ID, 对端账号ID, 转账金额,用逗号隔开。本端账号ID和对端账号ID为一个32位的无符号整数转账金额为一个32位的无符号整数转账记录最多为28万条每个账号平均转账记录数< 10账号A给账号B最多转账一次举例如下,其中第一行...原创 2020-04-23 13:38:11 · 5138 阅读 · 1 评论 -
实例:python爬取某地历史天气预报
实现目标:爬取某地历史天气情况(以深圳2019年为例)需要的库:requests,bs4,pandasPS:requests 和 bs4 库很小,大概150K左右第一步:找目标url;第二步:获取网页源代码url = 'http://www.tianqihoubao.com/lishi/shenzhen/month/201901.html'req = requests.get(ur...原创 2020-04-22 20:32:30 · 3369 阅读 · 6 评论