python
文章平均质量分 85
mftang
资深嵌入式软件开发者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 位运算和list用法详解
Python 提供了多种位运算操作符,这些操作符直接对整数的二进制位进行操作。列表(List)是 Python 中最常用的数据结构之一,它是一种有序、可变、可重复的集合。列表是 Python 中最灵活、最强大的数据结构之一。掌握列表的各种用法对于编写高效、简洁的 Python 代码至关重要。原创 2026-03-11 15:35:59 · 383 阅读 · 0 评论 -
Python 字符串拼接成字节详解
在 Python 中,将字符串拼接成字节有多种方式,主要取决于字符串的编码和具体需求。这些方法涵盖了从基本字符串拼接到底层字节处理的多种场景。根据具体需求选择合适的方法,可以确保代码既高效又可靠。下面是几种常见的方法.原创 2026-02-02 14:53:23 · 422 阅读 · 0 评论 -
Python 有符号数详解
Python 中的整数默认就是有符号的,但在处理二进制数据、硬件交互或需要特定位宽表示时,有符号数的处理需要特别注意。原创 2026-02-02 14:52:04 · 251 阅读 · 0 评论 -
Python 获取当前文件目录的多种方法
在 Python 中获取当前文件目录有多种方法,下面详细介绍各种方式及其适用场景。原创 2026-01-19 09:31:32 · 477 阅读 · 0 评论 -
Python 获取当前目录的多种方法
在 Python 中,获取当前目录通常指的是两种不同的概念:当前工作目录(Current Working Directory)和当前脚本文件所在目录。下面详细介绍各种方法。原创 2026-01-19 09:25:26 · 431 阅读 · 0 评论 -
Python struct.pack 用法总结
struct.pack 是 Python 中用于将数据打包成字节流的强大工具,特别适用于处理二进制数据、网络协议、文件格式等场景。通过掌握 struct.pack,可以高效地在 Python 中处理各种二进制数据场景。原创 2025-11-25 15:02:08 · 1151 阅读 · 0 评论 -
场效应管(MOSFET )介绍和特性分析
本文主要介绍场效应管的工作原理、应用方法以及核心的数学推导。并使用Python工具模拟MOSFET 的工作特性。原创 2025-11-25 13:43:32 · 2844 阅读 · 0 评论 -
使用scipy.signal.firwin 设计滤波器
本文主要介绍使用scipy.signal.firwin设计FIR滤波器。firwin函数使用窗函数法设计线性相位的FIR滤波器。原创 2025-11-17 00:30:00 · 623 阅读 · 0 评论 -
scipy.signal.firwin2 用法详解
本文主要介绍scipy.signal.firwin2 用法详解, 其提供了极大的灵活性,可以设计几乎任何你能想象到的频率响应形状,是数字信号处理中非常有用的工具。原创 2025-11-17 00:15:00 · 1671 阅读 · 0 评论 -
电磁波传播理论的数学描述和python模拟
电磁波传播理论的数学原理深邃而优美,其核心是麦克斯韦方程组。一切电磁现象的起点都是这组由詹姆斯·克拉克·麦克斯韦在19世纪总结的四个方程。它们描述了电场 (E) 和磁场 (B) 是如何由电荷和电流产生,以及它们之间如何相互作用的。本文介绍电磁波传播的基本理论,并提供相应的Python实现。原创 2025-11-11 09:20:25 · 1272 阅读 · 0 评论 -
Python 字节对象 的概念和使用方法
在Python中,字节对象(bytes)是不可变的序列,用于表示二进制数据。下面我将详细介绍字节对象的概念、创建方法和常见操作。字节对象在Python中非常重要,特别是在处理二进制数据、文件I/O、网络通信和加密等场景。掌握字节对象的使用对于进行底层编程和数据处理至关重要。原创 2025-11-05 09:38:24 · 1056 阅读 · 0 评论 -
Clarke和Park变换和python模拟
本文主要介绍Clarke和Park变换的原理和数学推导过程,Clarke变换是“化三为二”,Park变换是“以转制转”。两者结合,构成了现代高性能电机矢量控制的数学基础,使得交流电机能够实现与直流电机相媲美甚至更优的动态控制性能。原创 2025-11-04 03:15:00 · 1884 阅读 · 0 评论 -
Python 解析 JSON 文件
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。以下是 JSON 文件的完整定义方法和规范。本文还介绍了使用Python处理JSON文件的完整流程,包括读取、解析、修改和保存JSON数据的方法。原创 2025-11-03 00:30:00 · 1921 阅读 · 0 评论 -
PID算法的Python实现和模拟
PID算法是一种常用的反馈控制算法,全称为Proportional-Integral-Derivative。它根据测量值与设定值的差距,经过比例、积分和微分的处理,得到控制器的输出。本文主要介绍PID算法的原理,并提供完整的Python实现和模拟。原创 2025-10-29 09:12:11 · 1152 阅读 · 0 评论 -
python 中的时间戳和时间运算方法介绍
在Python中,处理时间戳和时间运算通常使用time和datetime模块。时间戳通常指的是自1970年1月1日00:00:00 UTC以来的秒数(或毫秒数,微秒数等)。本文主要介绍如何计算时间戳、时间运算以及时间格式的转换。Python提供了多种处理时间戳和时间运算的模块,主要包括timedatetime和dateutil。创建: 使用datetime()构造函数或创建对象访问: 通过属性访问年、月、日、时、分、秒等信息格式化: 使用strftime()格式化为字符串,strptime()解析字符串。原创 2025-10-24 00:15:00 · 1740 阅读 · 0 评论 -
Python 类的定义和使用方法介绍
在 Python 中,类(class)是一种面向对象编程的核心概念,用于创建自定义对象类型。类定义了对象的蓝图,包括其属性(数据)和方法(行为)。定义类的基本语法使用 class 关键字,后跟类名(通常采用驼峰命名法),并在类体中添加属性和方法。本文主要介绍这些特性的具体含义和用法原创 2025-10-22 09:24:51 · 999 阅读 · 0 评论 -
正则表达式的介绍和python实践应用
本文主要介绍正则表达式的定义和基本应用方法,正则表达式是一个强大的工具,熟练掌握后可以极大地提高文本处理的效率。原创 2025-10-22 00:15:00 · 1736 阅读 · 0 评论 -
蓝牙技术的数学原理(跳频扩频(FHSS))和python仿真实现
本文主要介绍蓝牙技术的数学原理(跳频扩频(FHSS))的技术原理和数学方法, 跳频扩频(FHSS)技术是一种扩频技术,它通过在不同频率信道之间快速切换来传输信号。这种技术具有抗干扰、抗截获和允许多用户同时通信的优点。并实现跳频扩频(FHSS)信号Python仿真,包含详细的信号生成、调制解调、性能分析和可视化。原创 2025-10-21 00:30:00 · 1513 阅读 · 0 评论 -
AT指令实现原理和python框架验证
AT指令(Attention Command)是一种用于控制调制解调器和其他通信设备的命令协议,广泛应用于GSM模块、蓝牙模块、Wi-Fi模块等嵌入式通信设备中。AT指令的实现原理基于简单的串口文本通信,通过发送特定格式的命令字符串来控制模块。在实际应用中,需要注意命令格式、响应解析、错误处理和模块特性差异。本文提供了一个基本的框架,可以根据具体需求进行扩展和优化。原创 2025-10-21 00:15:00 · 1493 阅读 · 0 评论 -
模逆元(Modular Inverse)数学原理和Python方法验证
本文主要介绍模逆元(Modular Inverse)数学原理,模逆元是理解现代密码学的关键数学概念,掌握其原理和计算方法对于密码学研究和应用至关重要。原创 2025-10-20 00:30:00 · 1861 阅读 · 0 评论 -
RSA算法的数学原理和python验证
本文主要介绍RSA算法的数学原理,RSA算法是一种非对称加密算法,其安全性基于大数分解的困难性。RSA算法的数学原理主要依赖于欧拉定理和模运算的性质,以及大整数分解的困难性。通过巧妙的密钥生成和模幂运算,实现了非对称加密和数字签名。原创 2025-10-20 00:15:00 · 1529 阅读 · 0 评论 -
欧拉公式的数学原理以及几何意义和python实现
本文主要深入探讨一下欧拉公式的数学原理和几何意义。欧拉公式被誉为“数学界的天桥”,因为它在一个简洁的等式中连接了代数与几何、实数与虚数、初等数学与高等数学中几个最重要的概念。原创 2025-10-16 13:05:13 · 2006 阅读 · 0 评论 -
python物理模拟:描述波动、振动和旋转系统
本文主要介绍使用python工具模拟一下常见的物理模型,其可通过将数学公式通过python语言表述出来,并通过图像呈现出来,这些模型主要包括:描述波动、振动和旋转系统。原创 2025-10-15 17:37:03 · 1334 阅读 · 0 评论 -
复数信号处理的概念和python应用实例
本文主要介绍复数信号处理的概念的相关概念和数学原理,并通过python工具对一些常用的复数信号进行模拟和仿真,以加深对该数学工具的理解。原创 2025-10-15 09:30:29 · 1381 阅读 · 0 评论 -
对数的数学意义和python实现计算数值和绘制函数图像
本文主要深入探讨一下对数函数图像的几何特性。对数函数的曲线非常独特,理解了它的图像,就能更直观地把握它的所有数学性质。理解了对数,就获得了一种强大的工具,不仅能解决数学问题,更能以一种新的视角来理解和度量我们周围的世界——从星辰的距离到声音的响度,从病毒的传播到金融的增长。原创 2025-09-23 00:15:00 · 2369 阅读 · 0 评论 -
Python 装饰器(Decorator)介绍和使用方法
装饰器是 Python 中一个非常强大且重要的特性,它允许你在不修改原函数代码的情况下,为函数或类添加额外的功能。装饰器本质上是一个高阶函数,它接受一个函数作为参数,并返回一个新的函数。掌握装饰器需要一些时间和实践,但一旦理解了这个概念,它会使编写的代码:干净、模块化和可维护 ,其是Python 代码的宝贵工具。原创 2025-09-22 00:15:00 · 1226 阅读 · 0 评论 -
Python可视化工具-Bokeh:动态显示数据
Bokeh是一个用于创建交互式可视化的Python库,特别适合在Web浏览器中展示。它能够生成各种类型的图表,并且支持高度交互性,如平移、缩放、选择、悬停提示等。以下是一个简单的Bokeh示例,展示如何创建一个带有交互功能的折线图。原创 2025-08-17 20:16:13 · 1732 阅读 · 0 评论 -
使用python socket搭建Client测试平台
本文主要介绍使用Python的Socket搭建一个Server/Client平台,用于测试通信链路的可用性。笔者分别在Windows和linux环境下验证了其可行性,并记录下整个的验证过程。原创 2024-04-21 00:15:00 · 2405 阅读 · 2 评论 -
pytest和Allure搭建自动化测试平台
本文介绍了Python自动化测试环境的搭建及测试框架的使用方法。主要内容包括:环境准备:下载安装Python(建议3.11以下版本)、Allure测试报告框架及Java虚拟机,并配置相关环境变量;pytest架构,编写和运行case,并生成report。原创 2025-05-28 03:15:00 · 1896 阅读 · 0 评论 -
python运行环境中快速部署依赖库的方法
本文主要介绍在pycharm 开发环境中,如何使用python命令,快速查看依赖库的方法,已经如何在一台新的运行环境中重新部署依赖库的方法。原创 2024-07-17 00:15:00 · 1812 阅读 · 0 评论 -
处理两路差分信号的中心位置的算法实现(python)
本文主要介绍差分信号的概念,根据差分信号的特性,实现一个简单的算法,处理差分信号的波形数据,并将处理后的数据重新拟合成为一个新的波形图。笔者使用python代码实现其处理数据的算法。原创 2024-07-16 00:15:00 · 1619 阅读 · 0 评论 -
使用paho.mqtt.client实现MQTT Client连接EMQX Broker
本文主要介绍使用paho.mqtt.client库实现一个MQTT Client,并使其连接到EMQX物联网平台。其中包括在EMQX创建项目的方法,配置参数的步骤。还是用该MQTT Client发布数据至EMQX,并使用MQTT.fx订阅Topic。MQTT Client也能订阅MQTT.fx发布的Topic数据。原创 2024-03-21 06:00:00 · 4461 阅读 · 0 评论 -
配置python软件工具包下载地址至国内镜像的方法
本文主要介绍在python开发环境中,如下配置国内镜像的方法。python语言的最大优点就是,语法结构简单。另外就是有大量的开发软件包可供程序员使用,这些软件工具包来自全球各个行业的顶级工程师之手,使用起来非常丝滑。但这些软件镜像一般部署在国外的服务器上,由于各种原因,国内下载速度非常慢。国内的一些大型企业和机构已经将这些镜像备份到国内服务器上,使用国内这些镜像下载软件就快很多。原创 2024-07-19 00:15:00 · 1676 阅读 · 0 评论
分享