• 2024-11-20esp32超声波检测
    为声波在空气中的传播速度是固定的,发射的超声波遇到障碍物会反射回来,我们记录下发射波到接受反射波之间的时间差,就可以计算出模块距离障碍物的距离。我们可以把这个用于测距、避障等领域。HC-SR04模块的测量距离为2-400cm,测量角度为30°,当测量距离大于范围时传感器接收不到
  • 2024-11-20机器学习笔记——KNN(K-Nearest Neighbors,K 近邻算法)
    本笔记介绍机器学习中的KNN(K-NearestNeighbors,K近邻算法)文章目录思想工作原理K值选择交叉验证类似K-means的肘部法经验选择法/奇数优先加权KNN距离度量欧氏距离(EuclideanDistance)特点曼哈顿距离(ManhattanDistance)特点切比雪夫距离(ChebyshevDistance)特点
  • 2024-11-20获取两个经纬度距离
    /***距离工具类用于计算两个金纬度距离*@authorzhengcj*@description:*@date2024/11/1910:27*/publicclassCalculationLogLatDistanceUtils{/***地球赤道半径(km)**/publicfinalstaticdoubleEARTH_RADIUS=6378.137;/*
  • 2024-11-19【入门】字符串的反码c++
    #include<bits/stdc++.h>usingnamespacestd;intmain(){ //一、分析问题 //已知:一个长度不超过80个字符的字符串。 //未知:字符串的反码。 //关系:如果这是一个小写字符,则它和字符a的距离与它的反码和字符z的距离相同;如果是一个大写字符,则它和字符A的距离与它
  • 2024-11-18大规模向量检索与量化方法
    1.向量检索在向量检索中,KNN(K-NearestNeighbors)和ANN(ApproximateNearestNeighbor)是两种最常见的方法,它们都用于根据特征向量找到数据点之间的相似性,但它们在精确度和效率上有所不同。KNN是一种基本的分类和回归方法,它根据一个样本在特征空间中的K个最近邻样本的类别,来预测该
  • 2024-11-17层次聚类——以凝聚型层次聚类为例讲解(易懂版)
            层次聚类是一种将数据集逐步划分为层次结构的方法,是一种无监督学习方法最终形成一颗树状图(dendrogram),可以直观地表示不同数据点之间的聚类关系。它是一种无监督学习方法。层次聚类的两种方法凝聚型(自底向上):这是最常见的方法,从每个数据点开始,将它们作为单独
  • 2024-11-17从零开始学机器学习——了解聚类
    首先给大家介绍一个很好用的学习地址:https://cloudstudio.net/columns聚类是一种无监督学习方法,其基本假设是数据集未经过标记,或者输入数据与预定义的输出之间并不存在直接的对应关系。聚类的主要目标是将具有相似特征的数据点归类到同一组中,这一组通常被称为“簇”。聚类结果的
  • 2024-11-15比赛讲解:图论算法(11.11~11.15)
    图论算法T1-U502532找水杯一道水题,基本上和P4779一样(我连样例都搬过来了,能不一样吗?)所以呢,你们可以直接用\(Dijikstra\)1.最初起点到达所有点的距离都是未知的,记作无穷大。2.在对起点的邻接点进行扫描后发现,起点可以通过某些边抵达一些节点,那么就更新d数组(d[i]用于记录起点s
  • 2024-11-14每日OJ题_牛客_计算字符串的编辑距离_DP_C++_Java
    目录牛客_计算字符串的编辑距离_DP题目解析C++代码Java代码牛客_计算字符串的编辑距离_DP计算字符串的编辑距离_牛客题霸_牛客网描述:Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换
  • 2024-11-12noip模拟11
    A送信卒考场上唐了,把方向搞反导致挂零。。。然后就是跑一边bfs,算出来最短路,并且记录横纵位移,就好了。好像也可以二分然后去跑djikstra。其实有个hack,会让我的代码在特定情况下不稳定地输出错解:1010115500000000000111111110011100000
  • 2024-11-11C++数学
    前言C++算法与数据结构打开打包代码的方法兼述单元测试数论:质数、最大公约数、菲蜀定理组合数学汇总计算几何博弈论曼哈顿距离与切比雪夫距离红线是哈曼顿距离,绿线是切比雪夫距离。二维曼哈顿距离转切比雪夫距离曼哈顿距离:|x1-x2|+|y1-y2|。典型应用:某个棋子只能
  • 2024-11-1172. 编辑距离
    题目链接解题思路直接暴力递归,process(i,j):word1[i...]转换成word2[j...]需要的最少操作次数,也就是说,i字符之前的不用处理了,已经变成了j字符之前的了。如果word1[i]==word2[j]可以什么操作都不干,i和j就完成了,所以返回process(i+1,j+1)也可以插入一个字符word2[
  • 2024-11-08距离新定义
    %!TEXprogram=xelatex%!TEXendoding=UTF-8(utf8)\documentclass[a4paper,fleqn]{article}\usepackage{amsmath}\usepackage{amssymb}%与exam-zh冲突\usepackage{ctex}\usepackage[dvipsnames,svgnames,x11names,table]{xcolor}\usepackage{tikz}\usepackage{tkz-
  • 2024-11-087-10 计算两点间的距离
    入两点坐标(x1​,y1​),(x2​,y2​),计算并输出两点间的距离。输入格式:先输入一个T代表有T组输入数据。每组由4个实数组成,分别表示x1​,y1​,x2​,y2​,数据之间用空格隔开。输出格式:对于每组输入数据,输出一行,结果保留两位小数。输入样例:在这里给出一组输入。例如:20
  • 2024-11-07路径分析算法—基于Floyd算法的路径分析
    原文链接:路径分析算法—基于Floyd算法的路径分析–每天进步一点点Floyd算法是一种用于在已知给定的加权图中求多源点之间最短路径的算法。它与Dijkstra算法类似,不同点在于Dijkstra计算的是单源点之间的最短路径。Floyd算法是在数学建模领域和日常工作中使用频率较高的路径分
  • 2024-11-07路径分析算法—基于A*算法的路径搜索
    原文链接:路径分析算法—基于A*算法的路径搜索–每天进步一点点A*算法擅长解决静态路径中最短路径问题,而又不同于Dijkstra算法和Floyd算法,该算法综合了广度优先搜索(BreadthFirstSearch)和Dijkstra算法的优点:在进行启发式搜索提高算法效率的同时,可以保证找到一条最优路径(基于评
  • 2024-11-05活着就好20241105
  • 2024-11-03距离函数求周长
    题目描述给出平面坐标上不在一条直线上三个点坐标 (x1,y1),(x2,y2),(x3,y3)(x1​,y1​),(x2​,y2​),(x3​,y3​),坐标值是实数,且绝对值不超过100.00,求围成的三角形周长。保留两位小数。对于平面上的两个点 (x1,y1),(x2,y2)(x1​,y1​),(x2​,y2​),则这两个点之间的距离 d
  • 2024-11-03Halcon区域分割之分水岭分割法
        现实中我们见到过有山有湖的景象,那么一定是水绕山、山围水的情形。当然可在需要的时候人工构筑分水岭,以防集水盆之间的互相穿透。而区分高山与水的界线以及湖与湖之间的间隔,就是分水岭。    分水岭分割法是一种基于拓扑理论的数学形态学的分割方法,其基本思
  • 2024-11-03VL53L1X激光传感器模块简介
    一、引言    在当今科技飞速发展的时代,各种先进的传感器技术不断涌现,为我们的生活和工作带来了极大的便利。其中,VL53L1X模块作为一款高性能的激光测距传感器,以其精准的测量、可靠的性能和广泛的应用领域,受到了众多开发者和工程师的青睐。本文将对VL53L1X模块进行详细的
  • 2024-11-02编辑距离 | 动态规划
    设A和B是两个字符串,求将字符串A转换为字符串B的最少操作次数。字符操作共有如下三种:     (1)删除一个字符。     (2)插入一个字符。     (3)将一个字符改为另一个字符。 如A=“kitten”、B=“sitting“,求编辑距离。#include<iostream>#include<cstdio
  • 2024-10-29AtCoder Beginner Contest 366 - VP记录
    A-Election2高桥日常出镜,kkk好好学学。点击查看代码#include<cstdio>usingnamespacestd;intmain(){ intn,t,a; scanf("%d%d%d",&n,&t,&a); if(t>n-t||a>n-a)printf("Yes\n"); elseprintf("No\n"); return0;
  • 2024-10-29Allegro 设置Spacing间距规则汇总
    废话不多说,直接上图说明:因为allegro约束规则还是比较细致,特别是间距规则设置比较多,所以一定要搞明白。1.差分对的对内线距PrimaryGap 不要理解为对内线中心到中心的距离,就是边缘线的距离2. 线Line与线的间距3.线Line到通孔管脚ThruPin的间距4. 线Line到
  • 2024-10-28逼近理论及应用精解【18】
    文章目录距离常见距离测度一、欧氏距离(EuclideanDistance)公式例子例题二、曼哈顿距离(ManhattanDistance)公式例子例题三、切比雪夫距离(ChebyshevDistance)公式例子例题四、余弦相似度(CosineSimilarity)公式例子例题总结马氏距离(Mahalanobisdistance)马氏距离的定义
  • 2024-10-28欧式距离
    packagecom.rongyi.platform.game.web.data;importorg.apache.commons.math3.stat.descriptive.moment.StandardDeviation;importjava.util.Arrays;importjava.util.List;publicclassEuclideanDistance{publicstaticdoublecalculateEuclideanDistance(List<D