- 博客(20)
- 收藏
- 关注
原创 【推箱子问题求解】
人物只能推动箱子,即人物在箱子移动方向的反侧,例如箱子向左移动时,人物在箱子的右侧。将推箱子的游戏界面定义为一个矩阵,通过矩阵中存储的数字表示游戏的初始状态。目前,该解法适用于箱子较少场景,解法还有待改进。-1代表初始界面外,人物不可走到界面外。人物不可穿过箱子,也不可与箱子同位置。2代表箱子的目标位置。
2025-03-11 17:40:57
136
原创 labelme语义分割
语义分割简单地来说就是“像素分类”,给定一张图片,对图片中的每一个像素点进行分类。语义分割的数据集可以使用labelme2voc.py实现。2.在Anaconda Prompt下切换到labelme2voc.py的目录下,使用命令。1.使用labelme对原始图片进行标注保存后,将原始图片何生成的json文件存入到。即可,其中dataset是保存数据集的目录。是原始图片的语义分割可视化图片文件夹。文件下编辑刚刚标注好的标签并保存。是存放标签分割的numpy文件夹,是原始图片的分割类数据文件夹,
2024-11-23 18:15:09
363
原创 拼音转汉字-py3实现
这里我第一遍看的时候,没仔细看还有拼音错误。这个列表是一个DataFrame的一部分。可以使用Pinyin2Hanzi库,不得不感叹,大佬真实厉害,各种意想不到的库都有。话不多说,接下来是具体实现方式。可以得到第一个为“北京”。
2024-11-05 21:56:07
407
原创 【EXCEL数据分列】
很久不写博客了,今天写个有关EXCEL表格的简单数据分列吧,这也是处理数据中会遇到的一个问题。写了两种方式,话不多说,直入主题。
2024-04-29 23:21:59
376
原创 不同路径-动态规划和排列组合
很久不写博客了,今天看个题目。原题如下:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?
2023-12-27 22:27:26
398
1
原创 【矩阵分解】
其特征多项式为 |A-λI| = det[[-λ ,1,1],[1,-λ,1],[1,1,-λ]] = -(λ-2)(λ+1)^2, 可以解得特征值为2,-1,-1。其思路是对A * A.T和A.T * A进行特征值分解,对于一个m*n矩阵A有。是矩阵A的左奇异向量,是A * A.T的特征向量,∑ = [ [∑n,0(m-n)*n] ]对于对称矩阵,例如开头给出的矩阵A = [[0,1,1],[1,0,1],[1,1,0]],例如一个矩阵 A = [[0,1,1],[1,0,1],[1,1,0]],
2023-11-14 20:33:25
224
1
原创 信息熵的计算和选取最优列
熵是信息论中的一个基本概念,定义一个随机变量之上,用于对概率分布的随机性程度的度量,反映了一组数据所包含的信息量的大小。对一个数据集进行切分,计算出父节点信息熵和子节点信息熵的差值,选取最大的差值的子节点。最后,根据该节点进行划分。通信领域通常使用2为底,在机器学习中使用e为底,单位为奈特。
2023-10-05 14:55:02
154
原创 KNN-sklearn实现
数据集采用UCI中的Breast Cancer Wisconsin (Diagnostic).描绘一条学习曲线,观测不同k值下的score(前面我设置的k值为5).最终可以选取k值为5。
2023-09-19 21:21:00
54
原创 简单的excel考勤表
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档制作简单的excel考勤表TOC前言提示:这里可以添加本文要记录的大概内容:制作一张表格用于考勤,选定好年份和指定的月份后,结果可显示当月的缺勤情况。提示:以下是本篇文章正文内容,下面案例可供参考一、使用步骤效果如下:选中2019年5月份,该月有31天。选中2020年2月份,该月有29天。操作步骤:在I1单元格下,选则【数据】-【数据验证】,【允许】选择“序列”,输入“来源”,以下图为例。k1单元格同理,输入.
2022-05-21 13:08:12
1787
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人