- 博客(10)
- 收藏
- 关注
原创 (Rockpi 4b使用心得),Python的smbus模块,mpu6050等模块的使用
方法二将代码中的i2c通道修改成正确的地方,这样也可以正常运行。那么如何确定mpu6050所在的通道呢?查看rockpi4b的引脚图就可以发现,按照树莓派的接线方式,我们是把mpu陀螺仪接线在了7通道,所以运行一下i2cdetect指令......
2022-07-20 14:05:26
1998
原创 Yolov6解决常见报错(1)TypeError numpy.float64 object cannot be interpreted as an index
如果大家和我一样是这样的报错,在第一轮epoch结束的时候的报错,num = operator.index(num)报错。我又去网上找这个的报错,结果终于找到了,是因为在numpy1.11.0之后的版本只支持int类型的输入参数,而源码使用的浮点数。在代码的503行的setDetParams函数,...
2022-07-16 13:23:56
1622
2
原创 把for循环求和取代,效率提高n倍
题目求和训练题目要求求以下三数的和,保留2位小数1~a之和1~b的平方和1~c的倒数和解题思路通常看到这样的题,我们都会想到用for循环把a,b,c依次相加,但是使用循环的话,无论怎样优化如何都要运行多次代码。...大家是否听过一个故事,在欧拉小时候,老师出了一道难题:从1加到100答案是多少。小欧拉很快就说出答案5050,因为1+99=100,2+98=100....一共有50组,再加上50,答案就是5050。...这时候大家就会问:你是不是说要教会计算机...
2021-11-09 22:05:43
237
原创 在01背包问题中,dp算法做了什么
变量const int MAX = 1000;int f[MAX][MAX];int v[MAX],w[MAX];int n, k;第一行的const定义常量,第二行v[]、w[]表示物品的体积和价值,第三行的f[][]表示函数f(n,k),第四行n表示定义物品的数量,k表示背包所能容纳的最大体积。f(n,k)所代表的是一个函数,若n为4,k为5。四个物品的体积为:1 2 3 4 价值为:2 4 4 5。那么f(4,5)的值为8,这个值是如何得来的?...
2021-11-02 21:06:13
189
原创 关于更新了Win11的一些看法
就在昨天的时候,我的电脑更新了Windows11的系统,在此次更新中,刚开始我觉得不太适应,但是使用了半天,开始发表一下关于更新Win11的看法。与Windows10的差异界面差异任务栏在此次更新之后,win11的画面相对比win10来说,可以用两个字来形容,就算简洁和有序,首先最明显的差别就算底部的任务栏从原本祖传下来的靠左展示变成了中部的的转变如果不习惯的小伙伴也可以从设置的个性化中更改回来我实际上对于这个改变是比较新颖的,优点是符合人体视觉的中心化,但是缺点也是有的,比如我
2021-11-02 21:01:30
3383
原创 用数组记忆竟然可以优化代码
简介 平时在写代码的时候,有时候看似很简单的代码,但是运行之后,随着数值的增大,电脑的运算能力有限,速度变得极慢,但是由于专业知识不足,无法自己优化代码,只能去网上抄别人已经优化的代码。 现在就教大家如何用数组记忆的方式,优化整个代码的步骤。例子 菲波纳契数列 以菲波纳契数列为例子,普通代码如下:int fib(int n){ step1++; if (n <= 1)return n; return fib(n ...
2021-10-25 21:33:40
127
原创 C++求解最长不下降序列的长度
题目描述在一个数字序列中,找到一个最长的子序列(可以不连续),使得这个子序列是不下降(非递减)的。例如,现有序列A = {1,3,4,2},从左到右开始,{1}的子序列只有1,最长上升序列长度为1;{1,3}最长上升序列为{1,3},长度为2; {1,3,4}最长上升序列为{1,3,4},长度为3; {1,3,4,2,}最长上升序列为{1,2,2},长度为3。 所有的上升子序...
2021-10-24 20:22:19
717
原创 C++使用DFS算法实现acwing背包问题
实现DFS算法 dfs算法表示在n个数字当中,通过所有组合方式,是否能找出等于k的组合。 比如:n=3,k=5;a[0]=3, a[1]=1, a[2]=2;在a[0]到a[2]中,可以找出a[0]+a[2]=5;所以返回true;实际上dfs算法是一种遍历所有组合的一种算法,在所有可能的组合当中找出能够等于k的算法,可以把这种算法通过如下的二叉树表示:...
2021-10-23 18:31:18
508
原创 惊!C语言学习指针竟然可以用这种方式
大家好!想必C语言当中,对于计算机小白来讲,最难懂的就是指针和结构体的部分了,而老师通常只是留下了一大堆让同学们死记硬背的知识,并没有给同学真正的启发。所以,本篇文章打算用制作顺序表的方法给大家梳理一下指针与结构体的知识点。本篇文章纯属提供给小白。和正在学数据结构的群众。目录指针的作用就是为了和结构体结合使用的初始化定义1.查看列表2.获取元素3.插入元素4.删除元素5.指针的使用6.完整代码指针的作用就是为了和结构体结合使用的首先我们先来梳理一个很重..
2021-07-24 00:59:23
113
原创 使用windows10的Ubuntu忘记root密码了怎么办?
有一次打开电脑,发现太久没有使用的Ubuntu忘记了ROOT密码了,万不得已只能卸载在重装?太麻烦了。一、先按下Win健打开菜单栏。找到Ubuntu的快捷方式。二、点击右键找到“应用设置”三、下划找到重置,点击重置。接下来Ubuntu就重置了再次启动时Ubuntu就要重新配置,此时等Ubuntu配置完,只用重新输入账号密码就完事了。...
2021-06-02 18:14:21
895
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人