自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 收藏
  • 关注

原创 NetCDF文件读取

简要介绍NetDCF文件的读取方式

2024-08-22 10:02:35 200

原创 人工智能时代程序员生存法则

随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。有人担心AI可能取代部分编程工作,也有人认为AI是提高效率的得力助手。面对这一趋势,程序员应该如何应对?是专注于某个领域深耕细作,还是广泛学习以适应快速变化的技术环境?又或者,我们是否应该将重点转向AI无法轻易替代的软技能?让我们一起探讨程序员在AI时代如何保持并提升自身的核心竞争力吧!在人工智能时代,程序员面临着前所未有的机遇与挑战。

2024-08-05 17:30:30 745

原创 CIFAR-10 数据集图像分类与可视化

还有一个卷积层,输入通道数为32,输出通道数为64,卷积核大小为5x5,零填充。print(output.shape):打印输出结果的形状,这里输出的形状为 torch.Size([64, 10]),表示有64个样本,每个样本对应一个长度为10的输出向量,其中每个元素表示对应类别的预测分数或概率。input = torch.ones((64, 3, 32, 32)):创建了一个大小为64x3x32x32的张量作为输入数据,表示64个样本,每个样本的图像大小为32x32,通道数为3(假设是RGB图像)。

2024-08-01 14:05:32 891

原创 深度学习图像处理环境搭建

很多人不了解Anaconda存在的意义,就是为了弥补python多版本不兼容问题(在安装过程中,我们不难发现,总是报错,说版本不兼容,让我们安装版本>=xxx或者版本

2024-08-01 10:05:05 635

原创 pandas排名函数rank()的参数

今天给一个python程序添加数据排名,需要使用pandas的rank()函数,使用时发现现排名输出跟自己预想的不太一样,随后在网上查了一下使用方法,发现很多网友介绍这个函数,有的写的异常详细,有的超级简略,最后又看了一下pandas上的说明文档,感觉学习函数最好的方法还是看官方说明文档。遇到相同的成绩,我们一般都是作为并列第几名,老外默认是把所有相同成绩占据的位次取平均数,真是挺有意思的。下面代码中的参数,使用的都是默认参数,学习一个函数,不系统了解一下各种参数,上来直接用,就有可能出现意想不到的结果。

2024-07-19 11:12:51 949

原创 Scapy使用报错Interface is invalid (no pcap match found) 解决办法

多次尝试未果,显示的错误信息有时为Interface is invalid,有时Interface is invalid (no pcap match found) ,为了让程序能尽快通过,在网上查找了一些大神早就测试通过的代码,同样显示该错误。后来在网上查找原因,有大神说出现这个问题是Scapy找不到网络接口相关信息,scapy模块是用winpcap来获取网卡相关信息的。以前为下载微信公众号的视频,曾经装过WinPcap,查看WinPcap的官网,建议使用npcap,下面附上网址。

2024-06-13 11:41:06 493

原创 ndarray、dtype——数据分析(一)

两种数据分析常见的数据类型介绍

2024-06-01 10:59:05 334

原创 XML标签转yolo的txt格式标签代码

实现xml到txt格式数据文件的转换

2024-05-28 09:26:35 321

原创 虚拟机macos系统在VMware workstations里 无法进行联网的解决方法

虚拟机macos系统在VMware workstations里 无法进行联网的解决方法

2024-05-05 23:34:18 615 1

原创 编码方式导致的csv文件错误

使用csv文件进行读取时不得不注意的问题

2024-04-30 15:07:41 278

原创 查看浏览器中查看*号密码的方法(各类浏览器通用)

一般情况下,人们都会在个人专用电脑上进行账号信息的更改,或在设置密码时将密码保存到个人电脑的浏览器中,如果是这样,你就可以在登录时,直接选择账号密码登录,无需再进行输入,我们就可以在浏览器中看到账号和*号密码(如下图)各类浏览器的通用方法如下(以Edge浏览器为例)。如何解决这个问题呢?选择元素后,在“元素”下的代码上移动鼠标,可以看到,将鼠标移动到某些代码上方,左侧页面中对应的某些元素会变色。尽管这个方法对于一般网站适用,但实际上,有的网站为了安全,对页面中部分数据进行了加密,也有不适用的情况。

2024-04-29 11:52:36 2022

原创 蓝桥备赛——组合数、其他技巧

permutations后面的参数,第一个表示的是可迭代对象,第二个表示的是任意几个进行自由组合。其中使用到了python中的itertools库,这个库可以输出对应的组合数。对应的itertools用法实际可以在python编辑器中调出来,对应。对应即输出abc的全排列。

2024-04-11 23:10:33 213

原创 六种打包Python代码方法的优缺点分析

本文介绍了6种将Python代码打包成exe应用的方式,包括pyinstaller、cx_Freeze、py2exe、py2app、Nuitka和Nuitka+pyinstaller。每种方式都有其优点和缺点。比如pyinstaller,也是我最常用的。优点:可将python文件转成可执行文件;跨平台;输出的可以是单一目录,也可以是一个单独的打好包的可执行文件;py2exe貌似输出目录;智能支持python的第三方模块如PyQt,外部数据文件等;支持EGG格式文件;

2024-04-09 11:33:12 1136

原创 蓝桥备赛——素数

详细解释素数筛的原理以及相关内容

2024-04-08 23:31:57 102

原创 计算机视觉入门

简要介绍了计算机视觉入门相关背景以及使用TensorFlow实现了基本的CNN

2024-04-08 09:30:30 531

原创 蓝桥备赛——位运算

详细解释算数位移与逻辑位移

2024-04-08 08:36:19 78

原创 如何用Python编写简单的网络爬虫(页面代码简单分析过程)

在当今信息爆炸的时代,网络上蕴藏着大量宝贵的信息,如何高效地从中获取所需信息成为了一个重要课题。网络爬虫(Web crawler)作为一种自动化工具,可以帮助我们实现这一目标,用于数据分析、搜索引擎优化、信息监测等目的。由于Python语言有易学、丰富的库和爬虫框架、多线程支持、跨平台支持和强大的数据处理能力等特点,在编写爬虫方面具有得天独厚的优势,这些优势使得Python成为爬虫开发的首选语言。本文介绍了一般网络爬虫的实现过程,并介绍如何Python语言编写一个简单的网络爬虫。

2024-04-07 11:02:44 2147

原创 蓝桥备赛——前缀和

结合2023蓝桥真题,说一下前缀和的思想以及如何进行算法优化

2024-04-06 10:07:36 85

原创 蓝桥备赛——循环+二分

详细介绍二分搜索算法的原理与list of list的便捷使用方法与思路

2024-04-05 10:21:38 86

原创 蓝桥备赛——贪心(2)

结合例题详细解析贪心算法思路!

2024-04-01 20:25:17 176

原创 蓝桥备赛——贪心

可以参考下面文章,先了解一下对应背包问题有哪些,对应含义是什么?01背包问题是指的只能选择一次,而完全背包问题对应同一种物品无穷多个。一道贪心题,考察的是思路,有点像背包问题,本题要求的是最大装载的货物价值,也就是相同装载货物数量情况下的最大价值。两种考虑思路,第一种,类似于背包问题的考虑角度,

2024-04-01 09:40:43 106

原创 蓝桥备赛——矩阵读入

以一道例题的形式,对二维前缀和进行了解释,并补充了矩阵输入的多种形式,提高编程模板性问题的速度

2024-03-31 20:03:42 1058

原创 蓝桥备赛——堆队列

当你执行 `heapq.heappop(item)` 时,最小的元素(在这里是 `1`)从堆(`item` 列表)中移除,并且堆属性被恢复。我们将上面图片按照标号进行映射,可以获得对应的数组如下图所示(注意,此方法是一个重要的过程,涉及到如何将图转化为程序代码,也是我原来一直困惑的地方)你观察到顺序变化的原因是因为 `heapq` 模块维护堆属性,即最小的元素始终位于根部,但不保证剩余元素的顺序。`heapq.heappop()` 函数在 Python 中会从堆中移除并返回最小的元素。

2024-03-29 20:43:32 113

原创 如何将几个长度相同的列表并列组合在一起(附:zip函数使用出错原因:巨坑~)

Python中列表对象使用很方便,用Python编程时,经常会遇到将多个长度相同的列表是针对某一组特定对象的,如何能方便的把这些列表组合起来一起使用呢?ZIP()函数可以方便的解决这个问题。

2024-03-29 01:29:51 1029

原创 常用目标检测算法集锦

通过本文,快速了解目标检测发展史以及对应主流算法的详细介绍

2024-03-29 00:46:24 527

原创 蓝桥备赛——DFS

用一道例题,解释清楚什么是DFS

2024-03-28 19:09:31 276

原创 蓝桥备赛——递归算法详解

但是对应的这种递归函数,时间复杂度非常高,因为涉及到两个递归的和,相当于复杂度直接double了,对应还有一种解决方案,即采用记忆化递归的形式。可以在子问题得到解决时,保存结果,当在后面运算重新用到这个结果时,直接调出该结果即可,不需要继续递归下去。对应上面问题,需要严格控制代码的递归深度,否则就易出现超最大深度的情况,使用setrecursionlimit函数可以设置对应的递归深度,大部分题目都会出现对应递归深度大于1000的情况。以斐波那契数列为例,说一下Python如何写递归,如下为代码。

2024-03-28 13:35:55 242

原创 排序算法(Python)

字典序(dictionary order),又称 字母序(alphabetical order),原意是表示英文单词在字典中的先后顺序,在计算机领域中扩展成两个任意字符串的大小关系。这道题我开始时考虑复杂了,考虑直接求出对应最高位数的数值,然后进行求解,忽略低位数值的大小影响,不如上面这种方法,直接进行全部位数排序。结合字典序,大幅减少运算。此外,我还不知道可以从字典序的角度进行考虑。简而概之,逐个比较,交换顺序。

2024-03-14 09:07:31 285 2

原创 蓝桥杯排序专题

使用排列函数itertools导入相关库,使用permutations进行全排列问题输出。sorted()函数能够直接对于字符串进行排序。对应上述即为将列表内容转换成字符串的一种方法。

2024-03-13 12:23:01 206 1

原创 pandas中apply函数的坑——错误信息Must provide ‘func‘ or tuples of ‘(column, aggfunc)的解决办法

想到的办法就是写一个add_city函数,判断标题前两个字是否是地区名称,如果是就用前两个字作为dataframe中的新建列”地区“中的数据,如果不是,就在城市列表中查找对应哪个城市(仅涉及特定的十几个城市),找到城市地区名称,用该数据作为”城市“列的数据。将原有的程序代码更改为下面的,程序运行正常了。有意思的是,在定义add_city函数时有参数s,在通过apply使用函数时,不需要在add_city后面指定参数,也许是apply的意思就是把apply前面的对象作为参数,直接应用在后面的函数中去吧。

2024-03-06 00:46:50 574 1

原创 动态更新(LanqiaoOJ)

2024.2.27前缀和、差分解析。

2024-02-27 22:35:27 105

原创 前沿科技速递——YOLOv9

结合上述两个全新的概念,是的YOLOv9模型相较以往,更好地解决了深度学习模型中的信息丢失问题,特别是在对象检测这类复杂任务中。该模型在保持轻量级和高效性的同时,显著提升了对象检测任务的准确性mAP等指标,超越了当前最先进的方法,如YOLOv5、YOLOv6、YOLOv7和YOLOv8等。全面进行了实验验证,一如既往使用标准的MS COCO数据集,验证YOLOv9的高效与准确率。实验结果不仅展示了YOLOv9在对象检测性能上的显著提升,还包括了对模型参数效率和计算效率的深入分析。YOLOv9正式推出了!

2024-02-23 11:29:06 944

原创 深度学习基础——端云协同视觉应用部署

介绍了端云协同移动部署基础知识

2024-02-21 17:35:31 542

原创 深度学习基础——SSD目标检测

SSD相关基础知识

2024-02-21 17:19:16 1941 2

原创 深度学习基础——YOLOv5目标检测

详细介绍了YOLO相关内核原理。

2024-02-21 13:44:11 2319

原创 深度学习基础——GAN生成对抗网络

详细解释GAN生成对抗网络基本原理

2024-02-21 11:29:45 1305

原创 深度学习基础——U-Net图像分割

详细解释U-Net

2024-02-20 20:44:17 1718

原创 深度学习基础——卷积神经网络(一)

详细解析卷积神经网络基本概念

2024-02-19 15:52:12 871

原创 深度学习环境配置常见指令

详细介绍深度学习环境配置指令

2024-02-18 16:31:57 566 1

原创 Android Studio无法安装Git问题解决(折中方案)

以上方法可以根据需要进行组合,例如,可以创建一个只有一个分支的浅克隆,并且只检出特定的路径。: 如果你不需要Git版本控制的所有功能,如历史记录或分支管理,你可以直接下载项目的ZIP压缩包。安装配置好studio,往往会使用git克隆github上面的项目,但是却发现git无法正确安装,本文将介绍如何解决git无法安装这一问题。参数可以创建一个浅克隆,这将只下载最近的提交历史,而不是整个项目历史,减少了下载的数据量。: 当你只需要项目中的特定文件或目录时,可以使用稀疏克隆来下载你需要的部分。

2024-02-09 17:29:20 1169

炫彩网站模板+网站模板资源

炫彩网站模板是一种设计精美、功能丰富的网页模板,旨在为用户提供吸引人的视觉体验和优越的用户界面。这些模板通常具有丰富多彩的配色方案、动画效果和创新设计元素,使得网站在视觉上更加引人注目和生动。 炫彩网站模板不仅仅注重外观,还注重用户体验和功能性。它们通常具有响应式设计,可以适应各种设备和屏幕尺寸,从而确保在手机、平板电脑和台式电脑上都能提供一致的优质体验。此外,炫彩网站模板还可能包含各种功能模块,如滑块、画廊、表单、地图等,以满足不同网站的需求。 使用炫彩网站模板可以帮助用户快速建立一个令人印象深刻的网站,而无需专业的设计或编码技能。它们通常具有易于定制的特性,用户可以根据自己的品牌形象和需求进行调整和修改,从而使网站更符合其个性化的需求。 总的来说,炫彩网站模板是一种吸引人的选择,无论是个人博客、企业网站还是电子商务平台,都能为用户提供令人难忘的在线体验。

2024-04-06

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

TA关注的人

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