1. 环境介绍硬件:STM32MP157,使用的是野火出的开发板。软件:Debian ARM 架构制作的 Linux 发行版,版本信息如下:Linux发行版本:Debian GNU/Linux 10内核版本:4.19.942. Python 简介对于 Python 是什么,此处简要概括如下:Python 是一种跨平台的解析型编程语言Python 易学、易用、功能强大,被大量应用在 AI、数据处理、
转载
2023-11-26 20:00:58
83阅读
【掌控板教程】网络编程——古语天地学习器前言 中国有着悠久的历史文化,其中就包括流传至今的古代名人大家、经典古籍的传世语录、这些鼓励人们的话语,让我们的生活更加积极向上、让我们更加有奋斗的动力去追求美好的生活。于是我做了这个古语天地学习器来帮助学生学习成语典故。准备阶段一、申请天行数据API为什么选择天行数据呢? 正如它主页写的那样:接口标准统一、简单易用。拥有丰富的api接口(eg:微信接口、图
MicroPython简介MicroPython是Python 3编程语言的精简高效实现 ,包括Python标准库的一小部分,并且经过优化,可在微控制器和受限环境中运行。 MicroPython pyboard是一个紧凑的电子电路板,在裸机上运行MicroPython,为您提供一个低级Python操作系统,可用于控制各种电子项目。 MicroPython包含许多高级功能,如交互式提示,任意精度整数
转载
2024-01-12 12:32:35
121阅读
# Python打板科普
Python打板,指的是利用Python编程语言进行量化交易策略的编写与执行,通常用于自动化交易策略的生成和回测。随着金融科技的快速发展,量化交易逐渐成为众多投资者关注的热点。本文将简单介绍Python打板的基本概念、工作流程以及一些简单的代码示例,帮助读者更好地理解这一领域。
## 1. Python打板的基本概念
Python作为一门高级编程语言,因其简洁与强大
原创
2024-09-29 03:28:57
352阅读
python多线程编程了解多线程什么时候使用多线程:任务是异步的,需要多个并发事务,各个事务的运行顺序可以不确定,随机的。编程任务可以分成多个流,每个流一个确定的目标。根据应用的不同,这些子任务可能都要计算出一个中间结果,用于合并得到最后的结果。python对于计算密集型的多线程编程提高速度的效果并不好。什么是进程: 计算机程序只不过是磁盘中可执行的,二进制(或其它类型)的数据。它们只有在被读取到
转载
2024-10-21 20:22:23
47阅读
您可以使用名为win32clipboard的模块,它是pywin32的一部分。这是一个首先设置剪贴板数据然后获取它的示例:import win32clipboard
# set clipboard data
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardText('
转载
2023-07-03 20:09:45
198阅读
import win32clipboard as w import win32con def get_text():
w.OpenClipboard()
d = w.GetClipboardData(win32con.CF_TEXT)
w.CloseClipboard()
return d.decode('GBK')
转载
2023-06-05 12:14:44
169阅读
一、python中的模块和包:1.代码如下:示例:import math#关于数学运算
print(math.pi)#Π 3.1415.......
print(math.pow(2,3)) #2的三次方
print(math.ceil(9.0001))#天花板 向上取整
print(math.floor(9.9999))#地花板
print('-------------------第二种模
转载
2023-09-03 15:24:43
164阅读
数字处理函数与常见的数据结构类型中文名int整型整型,长度不限制float浮点doublelist列表相当于数组complex复合型看不懂 ,好像有实数和虚数python中提供了很多强大的数字处理函数import math
#关于数学运算的模块,函数在里面 import 代表导入
#也可以使用 from math import * 表示导入所有模块,并且可以不使用 xxx.xxxround(
转载
2023-08-15 16:55:55
102阅读
【情境导入】众所周知,比萨斜塔是一座倾斜的塔,这是肉眼可以看出来的,但是很多人并不知道斜塔的倾斜角度是多少,如果我们要测量斜塔的倾斜角度,那我们就需要用到“量角器”。因为斜塔的体积比较大,如果用平时使用的量角器测量难度会很大,所以我们今天要用掌控板做一个电子量角器,看看能不能轻松测量出斜塔的倾斜角度。【任务描述】利用掌控板的倾斜角模块,做一个可以通过按键控制的量角器,如图所示:【材料清单】硬件 —
转载
2023-12-30 07:43:16
130阅读
在C/C++语言对于整形数执行除法会进行地板除(舍去小数部分)。例如 int a=15/10; a的结果为1。同样的在Java中也是如此,所以两个int型的数据相除需要返回一个浮点型数据的时候就需要强制类型转换,例如 float a = (float)b/c ,其中b、c都是int型数据。Python中分为3种除法:传统除法、精确除法、地板除。传统除法如果是整数除法则执行地板除,如果是浮点数除法则
转载
2023-10-03 18:22:38
65阅读
从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!
从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!(该款开发板某宝上有售) 1 连接开发板 通过 USB 线连接你的 PC 机(wi
转载
2023-08-02 07:52:42
208阅读
今天看到一篇很好的对Python中的eval()、exec()及其相关函数总结的一篇博文,第一时间分享给你。eval, exec, compile, locals, globals这些函数对于深入理解Python很有必要,希望认真看看。刚好前些天有人提到eval()与exec()这两个函数,所以就翻了下Python的文档。这里就来简单说一下这两个函数以及与它们相关的几个函数,如globals()、
转载
2023-08-22 16:28:40
79阅读
在运算符 ➡ 算数运算符 ➡ 操作符 ➡ // 整除(地板除) 3//4为什么叫地板除?向下取整除,就是地板除 floor division向上取整除,就是天花板除,ceil division1.地板除“floor division”的根源追溯:在Lear Python APP中1.“//” 操作符:这个符号跟“+”、“-”一样,都叫做“操作符”(Operator)。这个操作符由两个向右的斜线(f
转载
2023-06-29 17:39:16
199阅读
MicroPython是在单片机上跑的Python。官方的开发板是PYBoard,但是这个板子比较少见,价格也比较贵。幸好MicroPython支持多种开发板,我们可以在其他开发板上很好的运行MicroPython,效果是一样的。下面是MicroPython支持的一些常见开发板Python的开放、简洁、黏合正符合了现发展阶段对大数据分析、可视化、各种平台程序协作产生了快速的促进作用。自Python
转载
2023-09-28 14:15:54
282阅读
开发板可以为嵌入式开发人员提供第二个用途,允许他们将开发板重新用作测试设备。这可以为测试嵌入式系统提供额外的灵活性,并允许定制接收到的数据,以便更容易处理。 技巧1 – 使用支持 Python 的开发板 几乎任何开发板都可用于采集数据。板载微控制器具有有用的外围接口,例如模数转换器、GPIO 和各种通信外围设备。这可以很好地定制在现成的测试设备中可能不可用的测试设置。一个重要的因素是,如果
转载
2024-01-13 14:11:04
83阅读
如何编写高精度的相机标定程序?熟悉机器视觉的朋友肯定都接触过相机标定,目前有各种各样的途径来完成相机标定,其中开源的有opencv和matlab;商业软件有VisionPro,Halcon。opencv和matlab中比较常用的标定图案是棋盘格标定板,Halcon中使用的是网格圆,其中由于圆形图案的提取精度高于棋盘格,因此,许多高精度的相机标定软件都是使用的是圆/圆环作为标定图案。因此,如何使用圆
转载
2024-08-11 09:33:39
102阅读
这篇文章主要是从一个直观的概念上讲解联合概率、条件概率与边缘概率。 主要是之前看了篇论文,用的SO-PMI算法,然后我就恶补了一下联合概率。 本篇博客采用的参考书是《程序员的数学2概率统计》。 目录联合概率边缘概率条件概率参考 这里先画一个程序员的数学上面的图,方便后续阐述,图没有书上那么好看,凑合一下: 红色部分代表住宅,白色部分代表工厂,蓝色部分代表农田。左边是A县,中间是B县,右边是C县。我
转载
2023-12-20 06:46:08
162阅读
统的精度指标。首先是误差测量与评估,高精度标定系统通过精密
转载
2023-12-23 06:58:55
61阅读
python是一门简单易学并且功能非常强大的编程语言。python拥有高效的高级数据结构,并且能够简单且快速的进行面向对象编程。python的语法简洁优雅,并且是动态语言,再结合它的解释性,使其在大多数平台上成为编写脚本或者开发应用程序的理想语言。Python的有趣起源Python是自由软件的丰硕成果之一,Python是纯粹的开源软件,它的源代码还有解释器都遵循了GPL协议进行了完全的开源。它的创
转载
2023-08-06 09:59:21
84阅读