自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YOLOv5-5.0学习过程之detect.py运行报错

声明:算法版本:YOLOv5-5.0源码原作者地址:https://github.com/ultralytics/yolov5/tree/v5.0 出现的error:一、AttributeError: Can’t get attribute ‘SPPF’ on <module ‘models.common’ from ‘D:\pythoncode\yolov5-5.0\models\common.py’>---------------------图一error出现原因(个人猜想)

2022-04-07 19:32:26 4020 5

原创 python基础系列之公共操作

运算符“+”与算数“+”不同,在此意为合并,支持的容器类型有字符串、列表、元组;# 1. 字符串串str1 = 'aa'str2 = 'bb'str3 = str1 + str2print(str3) # aabb# 2. 列列表list1 = [1, 2]list2 = [10, 20]list3 = list1 + list2print(list3) # [1, 2, 10, 20]# 3. 元组t1 = (1, 2)t2 = (10, 20)t3 = t1 + t2pr

2022-03-06 21:31:28 150

原创 python基础系列之集合

集合的特点python的集合和数学的集合相似,不能有重复的数据,如果有,会自动删除重复数据,只留下一个,同时集合的数据都没有顺序,故也没有下标。创建集合创建集合使⽤用{} 或set() , 但是如果要创建空集合只能使⽤用set() ,因为{} ⽤用来创建空字典。创建含数据的集合s1 = {10, 20, 30, 40, 50}print(s1)s2 = {10, 30, 20, 10, 30, 40, 30, 50}print(s2)s3 = set('abcdefg')print(s3

2022-03-06 20:53:03 248

原创 python基础系列之字典

字典的应用场景如果有多个数据,且在后期运行的过程中,这些数据的位置会发生变化,但又需要快速访问其中某一个数据,加入用列表存储;list1 = ['Tom', '男', 20]如何查找“男”?list1[1]但是如果后期执行程序,位置发生变化,即list1 = ['男', 20, 'Tom']还能像之前一样访问“男”吗?显然是不能的,那么这是字典就出来了,字典⾥面的数据是以键值对形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即

2022-03-06 20:26:26 339

原创 python基础系列之元组

元组应用场景储存多个数据,但是这些数据不可修改;我们知道列表可以储存多个数据,但是数据可增加,修改,删除,这也是元组和列表不一样的地方。如何定义一个元组# 多个数据元组t1 = (10, 20, 30)# 单个数据元组t2 = (10,)注意在定义单个数据的元组时,在数据后要加逗号,否则按照python的运算符合优先级,就相当于先运算括号再赋值,就不是元组类型的数据了。元组的常见操作元组不支持修改,只支持查找按下标查找数据tuple1 = ('aa', 'bb', 'cc', '

2022-03-06 19:57:27 252

原创 python 基础系列之列表

列表的格式[data1,data 2,data3,...]例如:一个团队有3人,将3人的名字定义在一个列表中name_list = ['Bob','Jack','Lily'] #团队人员分别是Bob,Jack,Lily,他们的名字处在name_list列表的name_list[0],name_list[1],name_list[2]可以一次性储存多个数据,一个列表储存的数据类型可一致,也可不同。2. 列表的常用操作2.1查找列表查找的方式主要通过返回查找的数据所在列表的位置,即.

2022-03-06 17:24:57 211

原创 MATLAB 聚类方法 K-means聚类

简介k-means算法是著名的划分聚类分割方法。基本原理是,将数据分成K族,每一族都有一个中心,称作聚类中心,族中的元素,与其他聚类中心的距离都大于自己本族的聚类中心。聚类中心大多数情况都不是族中的元素,聚类中心的X坐标,是族中所有元素的X坐标的平均值,Y坐标类推。解决此类问题的关键点,在于寻找聚类中心的坐标。算法具体步骤(1)随机从数据中选择K个点,作为初始的聚类中心(因为初始聚类中心的选取与结果没有关系,所以可以随机取);(2)计算各点到各个聚类中心的距离,距离哪一个最近就属于哪个族类;

2020-07-25 21:45:48 6274 1

原创 数据建模 一元回归

一元线性回归适用于零售总额与职工工资总额关系采用最小二乘法回归百度百科:设拟合直线的公式为,其中:拟合直线的斜率为:计算出斜率后,根据和已经确定的斜率k,利用待定系数法求出截距b。对上述数据进行回归源代码%% 最小二乘法回归%% 输入数据clc,clear all ,close allx = [23.80 27.60 32.40 33.70 34.90 43.20 52.80 63.80 73.40];y = [41.4 51.8 61.7 67.9 77.5 95.6 13

2020-07-25 09:13:28 356

原创 MATLAB 之 模拟退火算法(旅行商问题)

这里写目录标题视频学习简介TSP算法设计步骤源代码视频学习代码来源于清风老师授课时,使用代码,数据来源于小石老师授课资料小石老师:https://www.bilibili.com/video/BV1Mt411x7CH?t=884&p=7清风老师:https://www.bilibili.com/video/BV1hK41157JL?t=6961简介模拟退火算法,和遗传算法一样,是一种启发性算法,利用之前的数据与现在的数据作比较。旅行商问题(TSP),是典型的优化问题,在物流配送,计算机

2020-07-24 16:04:11 2880 2

原创 MATLAB 图论 Dijkstra算法以及Floyd算法

Dijkstra算法代码来源于 作者:无名小卒1990Floyd算法,来源于 小石老师课程资源视频学习Dijkstra算法原理https://www.bilibili.com/video/BV1QK411V7V4?from=search&seid=16592423916000157660Floyd算法原理https://www.bilibili.com/video/BV1Mt411x7CH?t=594&p=6Dijkstra例如上图,从D出发,到各点的距离:D[5

2020-07-22 22:17:12 1761 1

原创 灰色预测算法笔记

灰色预测算法笔记优点:实用、结果比较稳定、在数据量较小时依旧可以较准确的预测结果灰色预测模型使用范围:数据量少,多的可以选择其他预测算法短期预测,不可做长期预测步骤1、将原始数据累加,,得到新的数据序列2、建立一阶线性微分方程其中x即为新生成的数据序列,a,u为待定系数,a代表的是发展系数,u代表灰作用量,这里将这两个参数称作“灰参数”,用一个列向量表示3、对累加生成的数据做均值生成B与常数项Y4、根据最小二乘法求得灰参数5、将求得的灰参数代入以下公式6、作差,还原原

2020-07-21 20:22:49 1788

空空如也

空空如也

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

TA关注的人

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