python
文章平均质量分 60
刚开始的人生
这个作者很懒,什么都没留下…
展开
-
最少次数切水果问题
小明在玩切水果游戏,已知屏幕上有若干水果,只允许用直线切水果,一次只允许划出一条直线,直线上的水果都会被消除掉;请求出小明最少需要切多少次才能把屏幕上的水果都切掉。原创 2022-10-16 11:01:44 · 631 阅读 · 2 评论 -
python多维list创建(避免重复引用)
python多维list创建(避免重复引用)二维list生成list_a=[[] for n in range(3)]list_a输出:[[], [], []]对其中一个进行修改list_a[1]=3list_a输出:[[], 3, []]这样不会改变其它位置的元素三维list生成错误用法list_a=[[] for n in range(3)]list_b=[list_a for n in range(3)]list_b这样表面上输出的是正确的[[[], [], []原创 2022-05-08 17:03:24 · 4908 阅读 · 1 评论 -
python读取matlab数据(.mat文件)
python读取matlab数据(.mat文件)我们都知道,matlab是一个非常好用的矩阵计算分析软件,然额,matlab自带的绘图效果极为锯齿,所以,这里分享一个在python中读取matlab处理后的数据.mat文件。1.首先,我们这里先打开matlab,随便在命令行窗输入两个变量,matlab_x=1:0.01:10;matlab_y=sin(matlab_x);2.计算处理后,matlab右边的工作区会有两个变量值,分别为matlab_y、matlab_x3.然后,我们将鼠标放置在原创 2021-08-26 15:28:04 · 151713 阅读 · 4 评论 -
python将AD7606B原始补码数据数组转换原码数据数组并进行处理
python将AD7606B原始补码数据数组转换成原码数组并进行处理为电压值首先,我们应该先理解一下,补码跟原码之间是如何转换的,正数的补码等于原码负数的补码等于符号位不变,其它位取反,再加1十制数原码补码+150b 0000 11110b 0000 1111-150b 1000 00000b 1111 0001也就是说,给一个16位的AD补码值,首先我们可以根据首位是否为1来判断该AD值的正负,符号位等于0(正数),原码=补码符号位等于1(负数)原创 2021-02-02 10:24:34 · 142128 阅读 · 1 评论