自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (3)
  • 收藏
  • 关注

原创 专利检索网站汇总

支持二目逻辑运算符and、or(空格隔开)

2024-04-23 16:58:32 130

原创 Pytorch之Dataset和DataLoader的注意事项

比如说预测两个值的加法:a+b=c,那么传进Datase里的形式应该是。1、数据集的保存形式:一行一行的。

2024-03-21 10:22:38 358

原创 删除numpy数组的某一行或者某一列

obj:选定obj行/列删除,如果obj用一个数组[ , , ]代替,则代表删除多行/多列。axis:axis=0对行操作,axis=1,对列操作。arr:要对哪个数组进行操作。

2024-03-07 16:50:41 230

原创 matlab中any()函数用法

B = any(A) 沿着大小不等于 1 的数组 A 的第一维测试所有元素为非零数字还是逻辑值 1 (true)。实际上,any 是逻辑 OR 运算符的原生扩展。1、维度:第一维不等于 1 维度的是d1,所以运算方向就是向下→最终size=【1,4】最总结果就是沿着d1(向下),使用或/OR运算对其进行处理。2、运算:逻辑 OR 运算,也就是全0为0,否则为1。运算结果符合预期,说明解读是正确的。

2024-01-13 21:44:27 1047 1

原创 matlab中filter帮助文档中“对矩阵行进行滤波”的解释

matlab中filter帮助文档中“对矩阵行进行滤波”的解释

2023-10-28 21:51:57 597

原创 称球问题之十二个球有一个次品不知轻重三次称出

2.2.2、A1A2→坏在A12,由2.2知坏的轻→坏在A2。2.3.2、B1B2→坏在B12,由2.3知坏的重→坏在B1。3.2.2、B1B2→坏在B12,且由3知坏的轻→坏在B2。3.3.2、A1A2→坏在A12,且由3知坏的重→坏在A1。

2023-10-27 09:36:19 492

原创 使用MATLAB进行傅里叶变换

【代码】使用MATLAB进行傅里叶变换。

2023-10-07 20:46:48 6095

原创 使用 Python 给 PDF 添加目录书签

使用 Python 中的pypdf库给 PDF 添加目录书签,其中包括使用add_outline_item给PDF添加一级书签,使用parent参数给PDF添加二级书签、从dir.txt文件中读取书签及其所在页码给PDF添加三级书签、dir.txt文件不包含页码的情况

2023-10-02 19:28:50 2540 1

原创 Python和Pandas对时间数据的处理:以电动汽车充电数据为例

电动汽车的充电数据形式如下订单号充电开始时间充电完成时间订单/时段总充电量(KWh)尖时电量峰时电量平时电量谷时电量28.4410.0000.0000.00028.44145.3190.0000.0000.00045.31957.3120.0000.0000.00057.31225.4920.0000.0000.00025.49244.8890.0000.0000.00044.8899.1310.0000.0000.000。

2023-09-19 09:42:59 216

原创 Python模块之pandas中时间戳之间的相互转换

【代码】Python模块之pandas中时间戳之间的相互转换。

2023-09-18 10:21:20 457

原创 Python模块之time中时间戳、时间字符与时间元组之间的相互转换

1694868399时间格式字符串,字符串形式的时间。时间元组(struct_time),包含9个元素。

2023-09-16 22:03:29 189

原创 python、numpy、pytorch中的浅拷贝和深拷贝

python、numpy、pytorch中的浅拷贝和深拷贝

2023-08-19 17:23:49 1384

原创 PyTorch中torch.nn.MultiheadAttention()的实现(一维情况下)

【代码】PyTorch中torch.nn.MultiheadAttention()的实现(一维情况下)

2023-05-24 21:35:54 676

原创 PyTorch中torch.nn.Linear()的实现

【代码】PyTorch中torch.nn.Linear()的实现。

2023-05-24 19:58:16 238

原创 一个torch.nn.MultiheadAttention的使用例子

【代码】一个torch.nn.MultiheadAttention的使用例子。

2023-05-23 21:57:12 1339

原创 pytorch中backward()函数与gradient 参数详解

以矩阵乘法与哈达马积为例来详细说明backward函数及其参数gradient的作用

2023-05-15 16:09:45 1749

原创 图解PyTorch中的torch.gather函数

Gathers values along an axis specified by dim——沿着由dim指定的轴收集数值。

2023-04-24 14:55:57 148

原创 pycharm之argparse与add_argument的用法

相信很多刚开始学习深度学习算法代码的小伙伴,在一开始总会遇到关于argparse模块的代码,网上关于这方面的文章有很多但新手入门往往不是那么容易。本文从一个计算圆柱体体积的实例出发,帮助大家理解关于argparse模块的一些常见用法。点击查看官方参考文档1.介绍argparse模块是命令行选项、参数和子命令解析器。python之parser.add_argument()用法——命令行选项、参数和子命令解析器_夏普通的博客-CSDN博客。1、在新工程下的main.py中赋值以下代码。

2023-04-17 21:54:59 323

原创 MATLAB中均值、方差、标准差、协方差、相关性的计算

均值、方差、标准差、协方差、相关性的公式及其MATLAB实现函数

2023-03-24 15:33:20 4400

原创 MATLAB实现滑动平均滤波法的实例(移动平均滤波器)

滑动平均滤波法可以过滤掉小幅度高频噪声,接下来通过一个实例,带你体验一下(MATLAB版本)

2022-10-05 16:20:43 8844 1

原创 HAL库实现基于STM32+RN8302B的电压采集

HAL库实现基于STM32+RN8302B的电压采集,操作非常简单,程序功能:用于测试C相电压,借此熟悉RN8302B的操作

2022-09-09 10:14:13 5955 8

原创 STM32实现基于HAL库的LoRa通信(SPI接口)

STM32CubeIDE实现基于STM32的LoRa通信程序移植(SPI接口),操作非常简单,程序功能:用于测试LoRa的通信距离和丢包率

2022-09-04 11:33:18 3689

原创 STM32CubeIDE实现printf重定向输出到串口

STM32CubeIDE之printf重定向及串口

2022-09-02 17:22:44 2045

原创 DL/T645-2007通信协议调试记录(DDS1886)

电表DDS1886调试DL/T645-2007通信协议记录

2022-08-07 22:40:38 5373

原创 基于MATLAB的简单手势识别

用卷积神经网络做了一个简单的手势识别,能够别手势1、2、3,数据集是使用笔记本电脑自带摄像头截取的,每种手势截取40张图片,一共120张,其中90张用于训练,30张用于验证,训练的准确率一般在百分之九十左右,目前最高的准确率达到过百分之百(简直太满意了)。后面进一步的实验可以把手势的种类增加到10种,每种手势截取的图片增加到100张。...

2022-07-23 11:30:49 5489 4

原创 四连通和八连通的详细解释

形象的解释了四连通与八连通

2022-07-05 17:15:00 9373

原创 使用MATLAB进行考试成绩分布统计

使用MATLAB对Excel中记录的成绩,进行成绩分布的统计,成绩中可以包含小数

2022-06-07 20:59:43 5589

原创 stm32cubemx芯片选择时加total和不加total的区别

stm32cubemx选择芯片时加total和不加total的区别

2022-05-17 17:32:14 188

原创 MATLAB绘图之添加虚线、指定坐标刻度和标签、为y轴添加标签

%%clear allclcx=[0 1 2 3 4]y1=[0 0 0.5 1 1]y2=[0 0 1 0 0]y3=[1 1 0.5 0 0]plot(x,y1,x,y2,x,y3)%添加虚线line([1,1],[0,1],'linestyle','--');line([2,2],[0,1],'linestyle','--');line([3,3],[0,1],'linestyle','--');%doc 指定坐标轴刻度值和标签xticks([1 2 3])xtick.

2022-04-16 16:34:27 32615

原创 MATLAB 画柱状图并修改横坐标名称

MATLAB柱状图修改横坐标名称

2022-04-15 10:57:44 8692 1

原创 TeXstudio的NOMENCLATURE

一、新建范例\documentclass{article}\usepackage{nomencl}\makenomenclature\begin{document} \section*{Main equations} \begin{equation} a=\frac{N}{A} \end{equation}% \nomenclature{$a$}{The number of angels per unit area}% \nomenclature{$N$}{The number

2021-11-10 16:42:48 3446 1

原创 git did not exit cleanly (exit code 1)

问题描述:在gitee和PC端同时新建一个文件,然后PC端发送push请求,报错如下解决方案:先在PC端pull一下 再push就ok了git的视频教学:Git和Gitee的使用

2021-08-23 11:31:57 296

原创 通过网络调试助手连接阿里云

重要的三元组:{ "ProductKey": "a1tN8jvX8cW", "DeviceName": "D001", "DeviceSecret": "a380bb3d7508d216317d97f51a52fe82"}MQTT-TCP连接通信:https://help.aliyun.com/document_detail/73742.html?spm=a2c4g.11186623.6.614.63a83d45Pq1vRd服务器地址参见阿里云帮助文档:https://help.a...

2021-08-23 10:12:16 359

原创 STM32 使用sprintf 导致死机的一个解决方法

我在使用sprintf 进行字符串格式化处理的时候,一执行到sprintf,STM32就死机(必死),看了很多博客,包括 关于STM32 使用sprintf 死机问题! 关于单片机编程里面调用sprintf死机的解决方法及原因分析 但是都没能解决问题。经过两天的摸索,终于在机缘巧合之下,解决了!解决的原理我没有办法解释,在这里把解决方法写出来供各位参考。问题描述:原代码是为了实现通过MQTT协议连接阿里云,代码有点大,所以我就单门把出错的代码拎出来。 首先我使用C语言在..

2021-08-19 10:10:16 6343 4

原创 Logistic 回归——Logistic 回归梯度上升优化算法

《机械学习实战》上面的例子,太复杂了,难点:一、sigmoid函数,不好理解二、数据太多,不好理解三、代码注释太少,不好理解鉴于此,我对例子进行了简化一、sigmoid函数,简化成单位阶跃函数二、数据太多,简化到四个三、每行代码都有注释下面展示完整的 内联代码片。import matplotlib.pyplot as pltimport numpy as npdef StepFunc(inX):#单位阶跃函数 ret=[ ] for x in inX:

2021-07-21 23:04:43 245

原创 STM32CubeMX配置时钟中的auto-reload precload

在观看【小蜜蜂笔记】基于STM32CubeMX的嵌入式开发基础教程 第5P——STM32的定时器开发基础的时候,产生了一个疑问,这里不需要使能自动重装载吗?带着这个疑问我去查了一下《STM32 HAL 库开发实战指南》,在第 31 章 TIM—基本定时器找到了详细的解释。自动重载寄存器 TIMx_ARR 用来存放于计数器值比较的数值,如果两个数值相等就生成事件,将 相关事件标志位置位,生成 DMA和中断输出。 TIMx_ARR 有影子寄存器,可以通过 TIMx_CR1 寄存器的 ARPE 位控制影子

2021-07-12 16:22:06 9466 8

原创 tkinter的Setting Options——参数设置选项

原文链接:Setting OptionsGoogle翻译:方便参考设置选项选项控制小部件的颜色和边框宽度等内容。可以通过三种方式设置选项:① 在对象创建时,使用关键字参数fred = Button(self, fg="red", bg="blue")②创建对象后,将选项名称视为字典索引fred["fg"] = "红色"fred["bg"] = "蓝色"③使用 config() 方法在创建对象后更新多个属性fred.config(fg="red", bg="blue

2021-07-01 16:01:05 2705 1

原创 win10 添加、修改右键菜单的Edit with IDLE

我按照这篇文章安装了python,然后又安装了anaconda,但是右击.py文件只出现了python安装的IDLE win+R 打开注册表 Ctrl+F 查找 右键Edit with IDLE 3.8 (64-bit)——这个因人而异 找到了 点击左侧的command,并双击默认,将数值数据一栏中的信息Ctrl+C一下...

2021-06-24 17:24:29 3907

原创 详解python中readlines函数的参数hint

首先 ,readlines的注释>>> fr=open('readme.txt')>>> help(fr.readlines)Help on built-in function readlines:readlines(hint=-1, /) method of _io.TextIOWrapper instance Return a list of lines from the stream. hint can be specifie

2021-06-14 21:15:28 4647 2

原创 print(‘Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; Dcab: {0[Dcab]:d}‘.format(table))的解释

>>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; ''Dcab: {0[Dcab]:d}'.format(table))Jack: 4098; Sjoerd: 4127; Dcab: 8637678>>> print('Jack: {0[Jack]:d}'.format(ta.

2021-06-07 15:28:45 370

嵌入式软件面试问题汇总

总结了4次面试问题,应聘岗位是嵌入式软件工程师/软件工程师(嵌入式)

2023-10-27

使用 Python 给 PDF 添加目录书签

使用 Python 中的pypdf库给 PDF 添加目录书签,其中包括使用add_outline_item给PDF添加一级书签,使用parent参数给PDF添加二级书签、从dir.txt文件中读取书签及其所在页码给PDF添加三级书签、dir.txt文件不包含页码的情况

2023-10-02

Python和Pandas对事件数据的处理:以电动汽车充电数据为例

1、包含电动汽车的充电数据 2、包含数据处理程序 3、包含部分结果绘图

2023-09-19

利用HAL库实现基于STM32+RN8302B的电压采集

内容概要:使用STM32F103RET6作为核心,控制RN8302B芯片,基本功能是测试C相电压,借此熟悉RN8302B的操作。 适合人群:具备一定编程基础,工作1-3年的研发人员 能学到什么:①stm32cubeide的使用;②stm32cubeimx如何对芯片STM32F103RCT6进行配置;③如何对printf进行重映射;④如何操作RN8302B芯片。 阅读建议:此资源以开发简单的交流电压采集功能来熟悉RN8302B的操作,其优点是①基于ST官方、正版、免费软件stm32cubeide开发的;②内置的stm32cubemx,引脚配置非常直观,移植非常方便,只需把控制引脚命名相同即可。 移植教程:https://blog.csdn.net/qq_35629563/article/details/126772062

2022-09-09

STM32CubeIDE实现基于STM32的LoRa通信程序移植(SPI接口)

内容概要:使用STM32F103RCT6作为核心,控制lora实现简单的通信,基本功能是通过main.c文件中的宏定义_DEBUG_LORA_TX_ENABLE来实现区分发送和接收功能。 适合人群:具备一定编程基础,工作1-3年的研发人员 能学到什么:①stm32cubeide的使用;②stm32cubeimx如何对芯片STM32F103RCT6进行配置;③如何对printf进行重映射;④如何移植lora代码。 阅读建议:此资源以开发简单的lora通信功能,其优点是①基于ST官方、正版、免费软件stm32cubeide开发的;②内置stm32cubeimx,引脚配置非常直观,移植非常方便,只需把控制引脚命名相同即可。 移植教程:https://blog.csdn.net/qq_35629563/article/details/126675017

2022-09-05

基于MATLAB的简单手势识别(包含全部调试资源)

内容概要:通过简单手势识别,带着读者做一遍软件安装、数据集采集、图像处理、神经网络训练、网络的测试、综合应用的过程中,了解图像处理、卷积神经网络的核心原理。在手写手势识别源码的过程中会梳理过流程的核心逻辑,简化代码实现过程,保留核心功能,例如:图像减采样、阈值分割、平滑滤波、边缘提取等内容实现。 适合人群:具备一定图像处理、深度学习基础 能学到什么:①如何在MATLAB上利用笔记本自带的摄像头进行图像采集;②图像减采样、阈值分割、平滑滤波、边缘提取都是如何设计和实现的;③卷积神经网络是如何设计、训练以及应用的。 阅读建议:此资源以开发简单手势识别学习图像处理和卷积神经网络的原理和内核,不仅是代码编写实现也更考验读者的代码调试能力,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。

2022-07-23

基于MATLAB卷积神经网络的简单手势识别-精简

内容概要:通过简单手势识别,带着读者做一遍软件安装、数据集采集、图像处理、神经网络训练、网络的测试、综合应用的过程中,了解图像处理、卷积神经网络的核心原理。在手写手势识别源码的过程中会梳理过流程的核心逻辑,简化代码实现过程,保留核心功能,例如:图像减采样、阈值分割、平滑滤波、边缘提取等内容实现。 适合人群:具备一定图像处理、深度学习基础 能学到什么:①如何在MATLAB上利用笔记本自带的摄像头进行图像采集;②图像减采样、阈值分割、平滑滤波、边缘提取都是如何设计和实现的;③卷积神经网络是如何设计、训练以及应用的。 阅读建议:此资源以开发简单手势识别学习图像处理和卷积神经网络的原理和内核,不仅是代码编写实现也更考验读者的代码调试能力,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。

2022-07-23

任哲-μCOS-II原理及应用-课本及其笔记

任哲的《嵌入式实时操作系统:μCOS-II原理及应用》,优点:字数不多,例子实用,都是需要了解的基础性的东西都包含到了。感觉比邵贝贝的更易读

2018-09-14

空空如也

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

TA关注的人

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