- 博客(6)
- 收藏
- 关注
原创 Ubuntu22.04运行neural slam的踩坑记录
因为项目中没有写一些基础环境的信息,所以刚开始的时候实在python3.7的环境中装的,遇到了很多的问题,并且在安装的过程中把habitat-sim和habitat-api放在了二级文件夹下,导致安装neural-slam的过程中有不少因为import habitat的报错。一步步来就行,在这里需要注意,安装依赖的过程中会发现有不少基础包例如Cython、numpy等是没有在requirements.txt中列出的,并且直接使用pip install会导致与相关包版本不一致的报错。
2023-09-18 17:22:35
256
1
原创 【每日力扣】155 最小栈
用辅助栈min_stk存储插入当前数时栈stk中的最小值,如果当前stk中的最小值被pop,则min_stk中的该值也一起pop。另外需要注意的是,这里将数压入辅助栈时,与当前最小值相等的数也要压入。操作,并能在常数时间内检索到最小元素的栈。
2023-07-26 18:49:22
75
1
原创 【每日力扣】剑指 Offer 09 用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )此时,真实的队列应该为:[7, 3, 5, 2],那么栈B中的栈顶还是真实列表中的栈底。将数字 val 加入栈 A 即可。
2023-07-24 18:36:42
57
原创 【每日力扣】26. 删除有序数组中的重复项
如果直接对重复元素遍历进行list.pop()的操作,那循环的list下标会溢出,题目又要求要在原list中进行删除,所以也不能用一个新的列表进行结果的保存。2. 如果nums[slow]!= nums[fast]:slow的下一个值设置为fast所指的不同的值,同时两个指针都往后移动一格。1. 如果nums[slow] == nums[fast]:fast继续往后移动,直到找到不同的元素。题目说明数组有序,那其实比较两个元素是否相邻即可。关键知识点:快慢指针。
2023-07-20 15:01:22
65
1
原创 记录一次anaconda图形界面无法打开的问题解决
昨天解决matplotlib报错的时候,误链接anaconda路径下lib中的libffi文件,导致anaconda的图形界面无法启动,刚开始还不知道是什么问题,所以想说强制更新下anaconda看看是不是可以。于是把python环境安装目录lib下的libffi.6.dylib文件拷贝过去,重新启动Anaconda,可以正常使用。
2023-07-12 16:45:35
552
1
原创 【Paper Reading】利用信息熵进行单帧融合比重调节
3. 作者提出不需要time alignment:所谓数据融合,是多个传感器传回对同一观测对象的观测值,在传回过程中存在时间差,挨个对这些值进行retain/delete的判断。1. 是一种在线的数据融合方式(omega = 0 or 1),不是根据预设好的比重进行融合。为啥贝叶斯理论的数据融合可以这么表达?没看到相关paper,留个小尾巴。2. 用两个状态的信息熵做对比,以作为是否奖励的条件。变量的不确定性越大,熵也就越大。
2023-07-12 11:29:10
33
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人