- 博客(41)
- 收藏
- 关注
原创 hrnet人体关键点检测模型适配atlas笔记
下载链接:https://download.youkuaiyun.com/download/qq_40357993/89994844?可修改Atlas开发板版本Ascend310P3、Ascend310B1、Ascend310等。将end2end.onnx模型转换为om模型。hrnet人体关键点检测模型适配atlas。此外,需下载ais_bench包。
2024-11-14 17:38:23
344
原创 面试经典(7/150)买卖股票的最佳时机2
可以使用动态规划来解决这个问题。定义两个状态变量,buy 和 sell,然后,根据当前的股票价格和前一天的状态来更新这两个变量。分别表示在第 i 天持有股票和不持有股票时的最大利润。
2023-11-15 15:38:10
309
原创 面试经典(7/150)买卖股票的最佳时机
更新前i 天的最高利润 profit ,即选择「前 i−1天最高利润 profit 和第 i天卖出的最高利润 price - cost 中的最大值;更新前i天的最低价格,即最低买入成本 cost;初始值i=0,表示第0天;
2023-11-15 14:23:12
213
原创 面试经典(6/150)轮转数组
直接切片解决,需要注意两点: 1、k需要预先除列表长度取余,因为移动n次相当于没动 2、切片的用法:复制列表时,需要用代码中所示的用法(注意左边nums括号中的冒号,创建了一个新的切片)将旧列表的值赋给新列表,如果直接 list_1 = list_2,两个变量只是指向同一个列表,并非创建了一个新的。以下为自己的思路,我不明白最终的返回值为什么有误,好像是题目里要求原地解决问题,而我创建了新数组。给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。
2023-11-14 13:21:10
297
原创 面试经典(4/150)删除有序数组中的重复项 II
解题思路:与第三个题相比,现在元素最多可重复两次,所以快指针从第3个元素开始,慢指针从第2个元素开始,若第三个与前两个相同,则跳出循环。
2023-11-14 12:34:33
396
原创 学习记录@代码随想录:动态规划part03
动规五部曲,分析如下:1.确定dp数组(dp table)以及下标的含义dp[i]:分拆数字i,可以得到的最大乘积为dp[i]。dp[i]的定义将贯彻整个解题过程,下面哪一步想不懂了,就想想dp[i]究竟表示的是啥!2.确定递推公式可以想 dp[i]最大乘积是怎么得到的呢?其实可以从1遍历j,然后有两种渠道得到dp[i].一个是j * (i - j) 直接相乘。一个是j * dp[i - j],相当于是拆分(i - j),对这个拆分不理解的话,可以回想dp数组的定义。
2023-08-26 10:51:07
65
原创 学习笔记@代码随想录:动态规划part02
1.确定dp数组(dp table)以及下标的含义dp[i][j]:表示从(0,0)到(i,j)总共有d[i][j]条路路径2.确定递推公式3.初始值d[0][i]=1d[i][0]=14.确定遍历顺序递推公式dp[i][j] = dp[i - 1][j] + dp[i][j - 1],dp[i][j]都是从其上方和左方推导而来,那么从左到右一层一层遍历就可以了。5.举例推导dp数组。
2023-08-25 15:05:04
64
原创 学习记录@代码随想录:动态规划part01
动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的。1.确定dp数组(dp table)以及下标的含义2.确定递推公式3.dp数组如何初始化4.确定遍历顺序5.举例推导dp数组。
2023-08-24 11:10:22
73
原创 学习笔记@代码随想录:贪心算法 part06
题目链接:[https://leetcode.cn/problems/monotone-increasing-digits/description/解题思路:例如:98,一旦出现strNum[i - 1] > strNum[i]的情况(非单调递增),首先想让strNum[i - 1]–,然后strNum[i]给为9,这样这个整数就是89,即小于98的最大的单调递增整数。
2023-08-24 08:56:03
130
原创 【无标题】
*在遍历的过程中相当于是要找每一个字母的边界,如果找到之前遍历过的所有字母的最远边界,说明这个边界就是分割点了。**此时前面出现过所有字母,最远也就到这个边界了。
2023-08-23 20:49:36
46
原创 学习笔记@代码随想录:贪心算法part04
为了让气球尽可能的重叠,需要对数组进行排序。如果气球重叠了,重叠气球中右边边界的最小值 之前的区间一定需要一个弓箭。
2023-08-22 10:22:31
98
原创 学习记录@代码随想录:贪心算法part03
那么本题的解题步骤为:第一步:将数组按照绝对值大小从大到小排序,注意要按照绝对值的大小第二步:从前向后遍历,遇到负数将其变为正数,同时K–第三步:如果K还大于0,那么反复转变数值最小的元素,将K用完第四步:求和。
2023-08-21 22:00:48
125
原创 学习记录@代码随想录:贪心算法part01
例如,有一堆钞票,你可以拿走十张,如果想达到最大的金额,你要怎么拿?指定每次拿最大的,最终结果就是拿走最大数额的钱。每次拿最大的就是局部最优,最后拿走最大数额的钱就是推出全局最优。
2023-08-17 21:16:12
86
原创 学习记录@代码随想录day17:二叉树part04
今天大概过了下思想,学的不够透彻。递归使用不熟悉以及回溯不是很明白。有空补下这块的知识。加油加油!
2023-07-27 22:16:02
139
原创 学习记录@代码随想录day15:二叉树 part02
还有翻转二叉树和堆成二叉树没来得及看,今天有事,只能先到这里了,有空补上,先看看解题思路。加油加油💪。
2023-07-26 22:14:27
251
1
原创 学习记录@代码随想录day14:二叉树part01
在Python中,可以使用类来定义二叉树。一个二叉树由节点组成,每个节点包含一个值和指向左子树和右子树的指针。在这个示例中,TreeNode 类有一个构造函数init,它接受一个参数 value,用于初始化节点的值。left 和 right 分别是指向左子树和右子树的指针,默认为 None。通过创建 TreeNode 类的实例,我们可以构建二叉树。
2023-07-25 13:39:05
158
原创 学习记录@代码随想录day9:字符串part02
自己写了下,用了快慢指针方法,但是存在问题,时间有限,先看讲解,,今天项目出问题了o(╥﹏╥)o。太难了,暂时跳过o(╥﹏╥)o。今天看下前几天的博客吧。
2023-07-20 20:16:00
156
原创 学习笔记@代码随想录day4:链表part01&&链表part02
因为有事拖了两天进度,今天也没能完成所有任务,改变下计划,每天先学习新知识,再把之气不够懂的搞懂,加油加油!
2023-07-16 22:49:57
251
1
原创 学习笔记@代码随想录day2:有序数组的平方 ,长度最小的子数组,螺旋矩阵
今天的题比昨天难度大,主要没有预留好时间,暂时先掌握了基本算法思想,明天或者后天把代码补上,加油!
2023-07-13 22:54:06
198
1
原创 加载报错:lNotImplementedError: cannot instantiate ‘PosixPath‘ on your system
解决方法:方法一:方法二:
2023-05-17 14:58:49
257
1
原创 区块链学习——1.0环境编译
区块链1.0源码环境搭VMware® Workstation 16 Proubuntu18.04环境是重装的新环境,很多工具需要下载,下面如果有重复安装的请忽略配置依赖包及基础工具更新环境#该命令需要在root下运行,没法root请用vi加在最后echo 'deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyu
2021-12-25 22:28:00
13372
原创 【无标题】
Windows 11安装python笔记操作系统:window 11软件:python3.6安装步骤到Python官网(https://www.python.org/downloads/)下载相应版本的Python安装文件。本次笔记安装python3.6。Curl+F搜索python3.6.8,点击Download。点击下载安装包。下载成功后双击安装。选择安装路径,点击安装。打开命令窗口,输入python,出现以下界面则安装成功!...
2021-11-18 21:44:30
492
原创 Vue学习
Vue环境搭建一、简介 Vue是于2013年(与React框架同年发布)推出的一个渐进式、自底向上的前端框架,用于构建用户界面。**渐进式框架:**通俗说,就是可以只使用自己想用或者能用的功能,不想用的部分可以先不用。*VUE不强求你一次性接受并使用它的全部功能特性。*官方的说法是:以Vue内核作为核心,随着业务的深入、需求的递增,可以使用其周边生态深度应用到项目中。二、Vue入门安装安装node.js首先安装node.js,到官网(https://nodejs.org/en/)下载安装
2021-10-26 16:51:30
94
原创 爬虫:bs4实战
爬虫:bs4实战笔记(一)参考视频:https://www.bilibili.com/video/BV1Yh411o7Sz?p=21&spm_id_from=pageDriver爬取页面中指定的网页内容爬取流程:指定url->发起请求->获取响应数据->数据解析->数据持久化存储本文数据解析方式:bs4数据解析原理概述: 解析的局部的文本内容都会在标签之间或者标签对应的属性中进行存储 1.进行指定标签的定位 2.标签或者标签对应的属性中存储的数据值进行提
2021-10-18 21:15:24
497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人