- 博客(103)
- 资源 (3)
- 收藏
- 关注
原创 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
原创 称球问题之十二个球有一个次品不知轻重三次称出
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
原创 使用 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模块之time中时间戳、时间字符与时间元组之间的相互转换
1694868399时间格式字符串,字符串形式的时间。时间元组(struct_time),包含9个元素。
2023-09-16 22:03:29 189
原创 PyTorch中torch.nn.MultiheadAttention()的实现(一维情况下)
【代码】PyTorch中torch.nn.MultiheadAttention()的实现(一维情况下)
2023-05-24 21:35:54 676
原创 一个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版本)
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
原创 基于MATLAB的简单手势识别
用卷积神经网络做了一个简单的手势识别,能够别手势1、2、3,数据集是使用笔记本电脑自带摄像头截取的,每种手势截取40张图片,一共120张,其中90张用于训练,30张用于验证,训练的准确率一般在百分之九十左右,目前最高的准确率达到过百分之百(简直太满意了)。后面进一步的实验可以把手势的种类增加到10种,每种手势截取的图片增加到100张。...
2022-07-23 11:30:49 5489 4
原创 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
原创 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
使用 Python 给 PDF 添加目录书签
2023-10-02
利用HAL库实现基于STM32+RN8302B的电压采集
2022-09-09
STM32CubeIDE实现基于STM32的LoRa通信程序移植(SPI接口)
2022-09-05
基于MATLAB的简单手势识别(包含全部调试资源)
2022-07-23
基于MATLAB卷积神经网络的简单手势识别-精简
2022-07-23
任哲-μCOS-II原理及应用-课本及其笔记
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人