• 2024-07-03【Python&GIS】基于Geopandas和Shapely计算矢量面最短路径
    ​    在GIS进行空间分析时经常会需要计算最短路径,我也是最近在计算DPC的时候有这方面的需求,刚开始直接是用面的中心点求得距离,但其对不规则或空洞面很不友好。所以今天跟大家分享一下基于Geopandas和Shapely计算矢量面最短路径,这里的最短即点/边的最短!原创作者:RS迷
  • 2024-03-21村代码
    importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;publicclassacw528{staticScannersc=newScanner(System.in);staticintt;publicstaticvoidmain(String[]args){t=sc.nextInt();for(int
  • 2023-12-252D triangle area
     *area3.c#include<stdio.h>#defineDET2(a)(a[0][0]*a[1][1]-a[0][1]*a[1][0])#definePOINT2_TYPE(type)structpoint2##type#defineSTRUCT_POINT2(type)\ POINT2_TYPE(type){\ typex;\ typey;\ }#defineAREA_3POINT2_NAME(type)are
  • 2023-08-08《剑指Offer》-61-扑克牌中的顺子
    判断是否为连续的数字,需要额外考虑的情况有一个,就是0可以代表任何数字,并且最多出现两次给出的长度为5的数组不一定是顺序 boolisStraight(vector<int>&nums){ sort(nums.begin(),nums.end()); //没有0的情况 if(nums[0]==0){ //只有一个0的情况
  • 2023-05-16计算点到直线的距离
     计算点到直线的距离importnumpyasnpdefget_distance_from_point_to_line(point,line_point1,line_point2):#对于两点坐标为同一点时,返回点与点的距离ifline_point1==line_point2:point_array=np.array(point)point1_array=np.a
  • 2022-11-19【无人机】基于RRT算法实现四旋翼无人机的安全和最小能量轨迹规划附matlab代码和报告
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
  • 2022-10-29 CG2017 PA1-2 Crossroad (十字路口) 暴力求解2 线段、射线、直线、圆两两相交的简单判断
    题目是上一个随笔的题目,这次只判断交点个数不求出具体坐标,还是72.5分,看来卡O(n^2)复杂度卡得死死的。这次的代码给出了简单的线段、射线、直线、圆两两相交的判断交点个数