![](https://img-blog.csdnimg.cn/60a9363452fc4d5c966540fb048a10ca.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python笔记
python
Yokon_D
书中自有白玉京,楼高四万八千丈,仙人凭栏把芙蓉。
展开
-
注意力可视化代码
读取网络层输出的特征到txt文件,arr为文件名。原创 2024-06-01 09:55:55 · 401 阅读 · 0 评论 -
二分类语义分割结果彩色可视化代码v2.0
【代码】二分类语义分割结果彩色可视化代码v2.0。原创 2024-06-01 09:43:44 · 121 阅读 · 0 评论 -
二分类语义分割结果彩色可视化代码
FP表示分类器预测结果为正样本,实际为负样本,即误报的负样本数量;TN表示分类器预测结果为负样本,实际也为负样本,即负样本被正确识别的数量;FN表示分类器预测结果为负样本,实际为正样本,即漏报的正样本数量。对于一个特定的数据集,我们需要关注分类器的预测结果。如果分类器预测正样本,那么我们需要查看实际结果是否也是正样本,如果是,则说明分类器预测正确,否则说明分类器预测错误。如果分类器预测负样本,那么我们需要查看实际结果是否也是负样本,如果是,则说明分类器预测正确,否则说明分类器预测错误。原创 2024-05-17 18:49:32 · 178 阅读 · 0 评论 -
壁纸爬虫,壁纸分类
【代码】壁纸爬虫。原创 2024-04-11 19:14:30 · 87 阅读 · 0 评论 -
open-cd框架调试记录
有一点要注意的是,当版本对应,运行代码依然出现引用错误,显示在mmsegmentation框架下引用,实际上需要 pip install 'name' ,很奇怪。这类框架的特点就是比较难分解,调用比较抽象,好在作者在readme里面给出了相关的一些东西,但是总体来说还是比较麻烦,目前我还没找到网络调用的地方,后续也许会进行持续更新。同样是基于MMSegmentation框架的代码,不符合本人编程习惯所以一直也没有研究这东西,近期打算对这类框架进行复现,看一下他们的精度。原创 2024-04-04 10:45:15 · 707 阅读 · 0 评论 -
【问题记录】RuntimeError: GET was unable to find an engine to execute this computation
当网络输出结果中包含少量负值,训练代码可以正常跑通,当出现大量负值时,会出现大量不同的关于CUDA的报错警告信息。问题解决:对于这类问题的解决要点在于BN和RELU等结构的适当调整,以个人经验看来适当控制网络输出,增加激活函数来减少网络负值现象,能够有效解决此类问题。在神经网络搭建设计过程中遇到关于CUDA报错(指搜索结果的指向),实际问题出现在网络的损失计算阶段(这里使用交叉熵损失函数、二元交叉熵、*小技巧:对于调试过程中不显示报错位置,错误比较模糊的可以调用os精准化报错信息。原创 2024-03-29 17:03:00 · 778 阅读 · 1 评论 -
【问题记录】RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn
进行了修改,能够解决报错问题,但是能够从评论区看出该方法治标不治本,并且存在漏洞,在本实验中表现为初轮iteration损失巨巨巨高(高达97…,而正常损失之介于0…经调试发现,在传播过程中BCE在网络返回值与标签值均为内存地址,而BCL为Tensor张量可见。在对神经网络的损失函数进行修改时遇到标题中的问题。原创 2024-03-25 21:14:48 · 179 阅读 · 0 评论 -
大幅tif转PNG,横向重叠裁剪代码
【代码】大幅tif转PNG,横向重叠裁剪代码。原创 2024-03-18 14:39:29 · 348 阅读 · 0 评论 -
Python注册用法
在上述示例中,我们定义了一个 register 装饰器函数,它接受一个名称作为参数,并返回一个装饰器函数 decorator。在 decorator 函数内部,我们将被装饰的函数与给定的名称关联起来,并将其存储在 registry 字典中。一旦函数被注册,我们可以通过访问 registry 字典,并使用相应的名称来调用已注册的函数。需要注意的是,注册通常需要在应用程序启动时进行,以确保所有的函数都被正确注册。在Python中,注册通常是指将函数或对象与一个名称进行关联,以便在需要时能够方便地访问它们。原创 2024-03-15 19:42:22 · 388 阅读 · 0 评论 -
Python装饰器Decorators介绍
在这个示例中,my_decorator 是一个装饰器函数,它接受一个函数作为参数,并返回一个新的函数 wrapper。通过在 say_hello 函数定义之前加上 @my_decorator,我们告诉 Python 在调用 say_hello 函数之前先应用 my_decorator 装饰器。装饰器本质上是一个函数,它接受一个函数作为输入,并返回一个新的函数作为输出。在使用装饰器时,我们可以在不修改原函数代码的情况下,增加额外的功能或修改函数的行为。简单地说:他们是修改其他函数的功能的函数。原创 2024-03-15 19:34:29 · 353 阅读 · 0 评论 -
变化检测数据集制作详细版
本文记录在进行变化检测数据集制作过程中所使用的代码首先需要准备相同地区不同时间的两幅影像,裁减成合适大小,如256*256。相同区域命名相同放在两个文件夹下。接着使用labelme对变化区域进行标注,这里不再进行labelme安装及标注的赘述。在标注完成后,会在A、B两个文件夹下生成对应的json文件,A文件夹的json文件为对影像A的标注,B同上。代码块包含四个部分:2.同名png合并(处理AB都发生变化的标签)3.独有png提取(处理只在A或B发生变化的标签)原创 2023-10-19 21:26:56 · 1566 阅读 · 7 评论 -
python报错ModuleNotFoundError: No module named ‘XXX‘
通过检查我并不觉得是别人的源码有问题,后来才发现,网络的运行文件在其他位置,而当前这个报错的文件与vit包在同一文件夹models下。考虑到可能是在调用时的位置识别问题,所以引用时加上了文件夹名称,解决了这个问题。2、导入的文件在其他文件夹下,与当前文件不在同一文件夹,导入方式也比较简单,一般加上文件夹名称,文件名称和类名称就行,最多就是用pycharm设置一下文件夹格式为源。这时可能会遇到包导入的错误。3、本次遇到的错误在于引用同一文件夹下面的另一个py文件里面封装的方法。原创 2023-09-06 08:26:41 · 292 阅读 · 0 评论 -
plt亮度折线图
读取文件夹下所有图片,传入generate_histogram统计像素值。解决中文显示问题,在import额外加两行。读取单张影像各像素值出现频次。原创 2023-07-27 14:42:03 · 195 阅读 · 0 评论 -
权重pt文件pth文件如何查看?
对于在深度学习过程中,模型生成的权重文件是没办法直接打开的,这里展示利用代码来读取网络层和相关参数。原创 2023-07-19 09:34:14 · 2474 阅读 · 0 评论 -
partially initialized module ‘cv2‘;module ‘cv2‘ has no attribute;cv2.error: OpenCV(4.7.0) D:\a\pencv
这些错误的原因是和两个库之间的版本不兼容所造成的,如果你按照某一个错误原因去查询解决方案,那么你大概率会在这几次个错误之间反复跳转,并且。原创 2023-06-14 19:50:57 · 824 阅读 · 0 评论 -
python将灰度图或三通道黑白图转换为像素值0或255的八位图
用于深度学习分割任务标签计算之前的二值化操作,将24位或8位图片转换为8位的二值图像,当然,这里标签只有背景和变化两类(变化检测)原创 2023-05-12 09:22:28 · 678 阅读 · 1 评论 -
python裁剪png图片文件
读取文件夹下的png文件,然后进行裁剪。示例为将1024*1024裁剪为256*256的16开图片,在原始文件夹的文件编码规则为00001,裁剪后的编码为00001+行号+列号(行列号为裁剪后图片左上角像素坐标)原创 2023-05-09 15:35:40 · 670 阅读 · 0 评论 -
python读取子文件夹下的图片并重命名
文件夹下包含多个子文件夹,子文件夹下包含多个图片文件。原创 2023-04-08 19:06:21 · 713 阅读 · 0 评论 -
批量修改文件名称
这里以批量修改图片的名称为例进行展示。原创 2022-09-24 16:08:34 · 192 阅读 · 0 评论 -
python编写时间线柱状统计图(可自动播放)
方便展示统计结果的python代码片,适用于数据量小一点的统计结果。原创 2022-09-01 15:14:13 · 885 阅读 · 0 评论 -
利用python语言实现将Excel表格中的一列放进另一个Excel
本文提供两种思路供大家参考:这种方法采用函数的形式来对表格进行复制粘贴工作,读取表格m列,粘贴到另一表格第n列,注意在调用一些方法是会调用Anaconda库内容,记得配置好,不然前几行会报错。这种方法利用字典将列名进行匹配,然后将相匹配的列内容放进去,前提是要先准备好两张表中的列名。......原创 2022-07-11 10:31:26 · 5757 阅读 · 3 评论 -
Python读取word中的图片并按照一定顺序进行命名
图片命名顺序在一张excel的第一列。遍历文件夹中的图片进行重命名。先爬取word中的所有图片。接着创建图片序列名称字段。原创 2022-07-20 14:19:36 · 781 阅读 · 0 评论 -
python读取word表格并将表格作为一行属性写入Excel
读取word中的表格数据,并将表格中的内容写入Excel,在word中的一个表格,在Excel写入后展现为一行数据。为了确保写入的数据比较完整美观,需要对word中的表格数据进行规整处理,否则,会出现重复问题或者空格符。需要通过命令行对调用的库进行安装pipinstall***平台pycharm。...原创 2022-07-18 17:15:38 · 960 阅读 · 1 评论