![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 60
legend_hua
这个作者很懒,什么都没留下…
展开
-
os.walk和os.listdir遍历目录比较
假设存在下面的目录和文件结构:/a ----> /b ----> 1.py,2.py ----> /c ----> 3.py , 4.py ----> 5.py ----> 6.pyos.walk()运行下面的测试代码import osfor root, dirs, files in os.walk('../a'): # 指向当前的测试文...原创 2018-04-23 10:27:17 · 12361 阅读 · 0 评论 -
python中is和==的区别
首先看下面一段程序:def test(): # example 1 a = 'hello' b = 'hello' print(a is b) # 输出True print(a == b) # 输出True # example 2 a = 'hello world' b = 'hello world' print...原创 2018-04-25 20:31:13 · 624 阅读 · 1 评论 -
图像分割中dice指标的计算及程序编写
dice是医学图像中的常见指标,VgtVgt代表的是ground truth的分割结果,VpredVpred代表的是预测的分割结果。直观上理解,如下图,代表的是两个体相交的面积占总面积的比值,完美分割该值为1.。计算公式为DICE=2∗(Vseg and Vgt)Vseg+Vgt按图中区域表示计算为tensorflow中编写计算公式如下:def dice_coef_theoretical(y_pr...原创 2018-06-07 16:17:27 · 28044 阅读 · 17 评论 -
动态规划系列(5)——连续子数组的最大和
题目:输入一个整型数组,数组中有整数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。解析:令f(i)代表以第i个数字结尾的子数组的最大和,那么我们可以求出所有的最大和,然后求max(f[i])。如果上一个数之前的子数组和小于0,则到当前的数的子数组的和为当前数的大小;如果上一个数之前的子数组和大于0,则到当前的数的子数组的和为当前数的大小...原创 2018-08-02 17:39:34 · 1901 阅读 · 0 评论 -
动态规划系列(6)——LCS(最长公共子序列问题)
公共子序列的解释,其他博客已经解释的很清楚了,求两个字符串的最长相同的字符组成形式,并且允许不连续,但是每个字符的顺序必须相同。比如 “我们爱吃苹果”和“我爱苹果”的最长子序列就是“我爱苹果”,可以看出结果顺序一致,且两个字符串中都存在这些字符。一、动态规划的解决思路假设两个字符串分别为str1、str2,从最后一位开始判断:1、如果str1和str2的最后一位相等,则我们可以断定,公...原创 2018-08-07 19:19:09 · 318 阅读 · 0 评论 -
多线程的理解和学习
最近看了一些多线程的东西,慢慢整理如下一、多线程首先什么是多线程?通俗点讲,我们常见的看视屏啊、word写文档,内部都是多线程的模式执行的,因为看视屏需要有图像和声音,你不可能先看完图像再听声音,反之也不可以;word写文档时,你既要写文档,又要实时检查错误和保存,也是一个多线程的过程。把分任务分成每一个的线程,然后依次分时间的执行,比如A任务执行0.01秒,B任务执行0.02秒,由于CP...原创 2019-01-01 21:03:08 · 149 阅读 · 0 评论