- 博客(24)
- 收藏
- 关注
原创 ImportError: cannot import name ‘check_argument_types‘ from ‘typeguard’
已被移除,更改 typeguard==2.13.3 即可。这个错误是因为typeguard 库的版本问题。typeguard 3.0版本中。重新安装2.13.3版本。卸载typeguard。
2023-05-08 16:47:55
4374
1
原创 K-means++聚类算法(matlab实现)
K-means++算法:K-means++算法是K-means算法的改进版,其在选择初始质心时采用了一种更加聪明的方法,能够有效地避免局部最优解。具体来说,K-means++算法的初始质心是根据距离数据点最远的原则来选择的,这样可以保证初始质心的分布更加广泛,从而使得算法更容易找到全局最优解。K-means算法链接:示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
2023-04-19 10:28:15
6765
5
原创 with open相关用法
在这个示例中,我们使用了 with open 语句打开了一个名为 “example.txt” 的文件,模式为 “r”,表示只读模式。在这个示例中,我们使用了 with open 语句打开了一个名为 “example.txt” 的文件,模式为 “w”,表示写入模式。然后,我们使用一个 while 循环遍历文件的每一行,打印出每一行的内容。在这个示例中,我们使用模式 “a” 打开了一个名为 “example.txt” 的文件,并使用 write() 方法在文件末尾添加了一行内容 “more content”。
2023-04-18 22:23:46
4954
原创 os.path相关用法
os.path.splitext(path): 分离指定路径中的文件名和扩展名,并将它们以元组的形式返回。os.path.getatime(path): 返回指定路径文件的最后访问时间。os.path.basename(path): 返回指定路径中的文件名部分。os.path.getctime(path): 返回指定路径文件的创建时间。os.path.dirname(path): 返回指定路径中的目录部分。os.path.abspath(path): 返回指定路径的绝对路径。
2023-04-18 22:21:38
156
原创 python压缩文件、复制文件
在这个示例中,我们使用了 with open 语句打开了一个名为 “example.txt” 的文件,模式为 “r”,表示只读模式。在这个示例中,我们使用了 with open 语句打开了一个名为 “example.txt” 的文件,模式为 “w”,表示写入模式。然后,我们使用一个 while 循环遍历文件的每一行,打印出每一行的内容。在这个示例中,我们使用模式 “a” 打开了一个名为 “example.txt” 的文件,并使用 write() 方法在文件末尾添加了一行内容 “more content”。
2023-04-18 22:14:12
464
原创 k-means聚类算法(matlab实现)
k-means聚类算法是硬聚类算法的一种,即在n纬欧几里得空间把n个样本数据分为k类。首先根据用户要确定聚类的数目k,随机性的选取k个样本,把每一个对象成为一个种子,每一个种子代表一个类的中心,对其余的每个对象,采用近邻原则,将它们赋给最近的类。重新计算在每个类中对象的均值新形成的聚类中心,重复进行这个过程直到函数式收敛为止。K-means算法是一种无监督学习算法,用于将n个数据点划分为k个簇(cluster)。该算法的主要思想是将数据点划分为k个簇,使得同一簇内的数据点彼此相似,而簇间的数据点相差较大。
2023-04-18 21:25:12
8841
2
原创 【 windows安装Anaconda、CUDA、CUDNN、Pytorch】
拷贝时看到,CUDA 的安装目录中,有和 cuDNN 解压缩后的同名文件夹,这里注意,不需要担心,直接复制即可。1、用conda创建环境来安装不同版本的pytorch,每次都安装删除会很麻烦,可以通过使用conda指令来为不同的版本创建单独的环境。下载后发现其实cudnn不是一个exe文件,而是一个压缩包,解压后,有三个文件夹,把三个文件夹拷贝到cuda的安装目录下。选择组件,第三行为CUDA版本,安装的CUDA版本应低于自己电脑的CUDA版本(这里选则安装11.3,win11可用)
2023-04-17 18:36:47
2026
原创 图像形状及数量识别(matlab实现)
基于视觉的沙粒形状识别系统模型需要借助计算机对特征的信息处理和分析,实现像人一样的智能识别,所以通常模式识别与机器学习存在着一定的联系。机器识别技术的实现主要分为以下几个步骤:(1) 获取图像数据。(2) 数据预处理。(3) 图像特征提取。(4) 设置分类器完成分类。
2023-04-17 14:47:25
10437
4
原创 Ubuntu安装anaconda、环境搭建、换国内源
yes|no]”,输入no。2.输入bash Anaconda3-5.2.0-Linux-x86_64.sh(为下载的anaconda安装文件)1.在同目录文件下(这个文件在哪,就在哪打开终端),命令ctrl+alt+T打开终端。4.阅读注册信息,然后输入yes;查看文件即将安装的位置,按enter,即可安装。5.安装完成后,收到加入环境变量的提示信息,输入yes。3.其他默认安装,进入到注册界面,输入yes。8.重启终端,即可使用Anaconda3。1.用Ctrl+alt+T打开命令终端。
2023-04-17 14:05:42
4731
原创 UWB定位问题(TOA定位matlab实现)
四点定位(Four-Anchor Positioning)是一种基于距离测量的定位方法,通常采用TOA方法来计算目标物体到每个基站的距离。通过测量目标物体到至少四个基站的距离,并利用三角定位等算法计算出目标物体的位置。因此,四点定位属于TOA定位方法的一种。在UWB精确定位中,四点定位(Four-Anchor Positioning)是一种常用的定位方法,它需要至少四个固定在空间中的基站来定位目标物体的位置。四点定位的基本原理是通过测量目标物体到每个基站的距离,计算出目标物体的位置。
2023-04-17 10:45:52
7904
2
原创 常用python程序
复制文件import zipfiledef zipDir(dirpath,outFullName): """ 压缩指定文件夹 :param dirpath: 目标文件夹路径 :param outFullName: 压缩文件保存路径+xxxx.zip :return: 无 """ zip = zipfile.ZipFile(outFullName,"w",zipfile.ZIP_DEFLATED) for path,dirnames,fi
2022-04-25 11:32:23
2799
原创 等比例缩放图片
import cv2image = cv2.imread("D:\paddleOCR\ocr_test/OCR\img/1.jpg")size = 640height, width = image.shape[0], image.shape[1]scale = height/sizewidth_size = int(width/scale)image_resize = cv2.resize(image, (width_size, size))cv2.imshow('camera', ima.
2022-04-22 19:51:50
144
原创 运行python程序时出现警告
在定位到警告的语句后面添加.bool() warning:定位到在程序前面查找suppress,在suppress后面加上suppress =suppress.bool()加过之后因为程序中有[1-suppress]语句,出现错误:RuntimeError: Subtraction, the `-` operator, with a bool tensor is not supported. If you are trying to invert a m...
2022-04-13 17:13:47
1864
原创 paddledetection继续训练模型
!python -m paddle.distributed.launch --gpus 0 tools/train.py -c configs/ppyoloe/ppyoloe_test.yml -r output/ppyoloe_test/120 --eval
2022-04-12 14:23:24
2064
原创 global用法
param = 10 def test(): print("param_value:%d\t param_id:%d" %(param, id(param))) if (param == 10): print("equal 10") else: print("not equal 10") def main(): global param print("param_value:%d\t param_id:%d" %(param,.
2022-03-20 12:51:47
1200
原创 python复制文件到指定目录
import os def copy_dir(src_path, target_path): if os.path.isdir(src_path) and os.path.isdir(target_path): filelist_src = os.listdir(src_path) for file in filelist_src: path = os.path.join(os.path.abspath(src_path), file) if os....
2022-03-18 12:57:41
2247
原创 双目摄像头
#开发时间: 13:37# -*- coding: utf-8 -*-import cv2import timeimport osAUTO = False # 自动拍照,或手动按s键拍照INTERVAL = 2 # 自动拍照间隔cv2.namedWindow("left")cv2.namedWindow("right")camera = cv2.VideoCapture(1)# 设置分辨率 左右摄像机同一频率,同一设备ID;左右摄像机总分辨率1280x480;分割为两个640.
2022-01-29 15:45:41
4760
原创 ubuntu18.04 ros安装遇到的问题
151.101.88.133 raw.githubusercontent.com151.101.76.133 raw.githubusercontent.com151.101.84.133 raw.githubusercontent.com151.101.228.133 raw.githubusercontent.com185.199.108.133 raw.githubusercontent.com185.199.109.133 raw.githubusercontent.com185.199
2021-10-20 17:51:13
90
minimum-snap-trajectory-generation-master,路径规划代码
2024-04-19
用蒙特卡洛法实现对排队等待问题的计算机模拟
2024-04-19
粒子群算法,matlab
2024-04-19
模拟退火算法,包含matlab程序
2024-04-19
永磁同步电机矢量控制研究
2023-04-19
三相永磁同步电机矢量控制建模与仿真(包含simulink仿真文件与word文章 )
2023-04-19
一阶倒立摆的Simulink仿真
2023-04-08
双目相机相关代码C++,包括PCL三维重建、Ubuntu采集图像、采集图像、局域网采集图像、双目标定和校正、双目测距
2023-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人