![](https://img-blog.csdnimg.cn/2e2feb29b2584dc8816e2e8b8cf789f8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础
确实很基础
Dear Slim.
NO PAIN NO GAIN
展开
-
Python——for循环中如何设置跳过下一次循环
是很笨的一个分享,但是确实让我少走了很多看起来很牛逼的弯路。当我心里产生这个好奇的时候搜到了一大堆高大上的回答,还是不配了题目的背景的一个细节是检索字符串右边那一位,如果大于左边一位,需要将二者做差,然后右边那一位就直接跳过for i in range(len(s)): if s[i+1] > s[i]: addList.append(s[i+1] - s[i])最后破罐子破摔的解决办法是设了一个临时变量来做标记下次是否跳过,每次使用完就归零。jump = 0for i in ran原创 2021-09-19 15:47:08 · 9215 阅读 · 0 评论 -
Matplotlib绘制自定义函数曲线
函数原型是reader读写器和tag之间传输信号强度和距离的一个关系衰减式子。函数本身是一个一般复杂的函数,本身带有lg和^2这些计算。给出原公式。P_rx = Ae/ (4pi * r^2) * 10^-3P_tx = 10 lg 1000 P_rxPython实现第一次自己写,我的函数很简单,基本上分为几步:1)定义图的基本参数2)定义函数3)绘制图形4)描点,标注导入包:import matplotlib.pyplot as pltimport numpy as np原创 2020-05-26 12:34:00 · 4472 阅读 · 0 评论 -
Python实现列list子列表重复个数统计
数字等在list中的的重复个数很容易统计,比如Counter、count都是很好的办法。但是当子元素为list的时候,怎么统计重复个数呢?#查重复数listdef count_total(): L = [[1,2,3],[1,2],[1],[1,2]] for item in L: print(item, L.count(item)) ...原创 2020-05-07 20:13:03 · 1953 阅读 · 1 评论 -
Python实现list列表的有序子集查找
找出list的全部子集很简单,但是如果我们要求子集保持顺序,就加了很多的限制。比如[1,2,3,4] ->有效的有序真子集应该是[ [1],[1,2],[1,2,3],[1,2,3,4] ]实现如下:def find_subset(L): List = [[]] #用于存储子集 #查找有序子集 for i i...原创 2020-05-07 19:40:19 · 1319 阅读 · 0 评论 -
Python实现list的有序排列
初始list: [[‘f’, 4], [‘a’, 3], [‘c’, 4], [‘m’, 3], [‘p’, 3], [‘b’, 3]]# initializeSubset = [['f', 4], ['a', 3], ['c', 4], ['m', 3], ['p', 3], ['b', 3]]#1.升序按照第一项排序(默认)Subset.sort()>> [['a'...原创 2020-05-05 22:11:31 · 415 阅读 · 0 评论 -
tensor()数据类型中提取python内容
在yolo里面提取参数,有一个output变量,我print的时候长这样的:从元组中一个个拆出来也不过是长这样:很明显我只想要那个数,比如216.8973。解决办法x_= output[:, 1].item()简单说,那个变量后面加个.item()就ok。完美解决...原创 2020-03-13 16:35:30 · 11438 阅读 · 2 评论 -
Pandas根据单元格的值的区间筛选
目的根据polarity的值按照[0],[1-3],[4-∞]将num分为三段。各种报错过程就不说了,前面使用了isin(),但是对数值的转换不太灵活。而sontains又不满足要求。解决如下df.loc[df.polarity =='0', 'num']= 'L'df.loc[(df.polarity >='1')&(df.polarity <='3'), 'num...原创 2020-03-09 10:07:27 · 2668 阅读 · 0 评论