摘要:
嗯……好像有点跑题? 阅读全文
摘要:
继之前 "分别手动实现和用bisect库实现二分查找" 后,测试下它们执行时间究竟差别多大。 首先搞个装饰器计算时间: 这是一个装饰器基本的实现,使用了一组 来区分带参数和不带参数的装饰器。(自卖自夸:D 我之前也写了一篇文章简单介绍了 "装饰器" ) 现在使用带参数的装饰器来测试平均执行时间。 次 阅读全文
摘要:
装饰器 装饰器是干什么用的? 装饰器可以在不修改某个函数的情况下,给函数添加功能。 形象点来说,从前有一个王叔叔,他一个人住在家里,每天打扫家,看书。于是定义如下一个函数: 后来呢,有一天,大头儿子一家搬到了王叔叔隔壁 : D 。根据 "剧情" ,一天,大头儿子的妈妈请王叔叔来家里吃饭,那么,王叔叔 阅读全文
摘要:
手动实现 假如有一个有序表 ,怎么样在 里找到某个值的位置呢?没错,就是 ,哈哈哈哈哈哈哈…… 假如 很长很长,那就要祭出二分查找了 计算mid的公式为 ,动态语言随便写,但是在静态语言中建议写成 ,这样可以防止 和`left (right + left)`溢出。 使用bisect 二分查找可以给查 阅读全文
摘要:
代码参考博客原文: https://blog.csdn.net/jiongnima/article/details/84750819 在原文和原文的引用里,找到了关于mIoU详尽的解释。这里重点解析 fast_hist(a, b, n) 这个函数的代码。 生成混淆矩阵的代码: 1 #设标签宽W,长H 阅读全文
摘要:
os.path.join()会忽略第一个绝对路径之前的参数! 示例: >>> import os >>> os.path.join('/home', 'mushroomer') '/home/mushroomer' >>> os.path.join('/home', '/mushroomer') ' 阅读全文
摘要:
前接:图像旋转后出现黑点 - (一) - 入坑 这是填坑篇,之前写的图片旋转程序把图片变成了桌布,几个世纪后,在一个月黑风高的夜晚,我灵光乍现,何不试试双线性插值? 先上代码和效果图。 1 # !/usr/bin/env python3 2 # -*-coding:utf-8-*- 3 """ 4 阅读全文
摘要:
现在USB电扇已经很常见了,网上随便可以低价买到。里面的电机分为有刷和无刷两种。我拆过的有刷USB电扇都非常劣质,里面的电机貌似是旧DVD机的拆机货;而无刷也有优劣之分,有的硅钢片非常少,铜线也细。这种电扇实在是太疲软了,不爽啊。必须要改装!我挑了好久,找到一个质量感觉还可以的电机拿来改装,分享一下 阅读全文
摘要:
今天用Python写了下图像旋转的程序,发现旋转后的图像有一些花纹一样的黑点,非常奇妙,不知道是怎么回事…… 1 # !/usr/bin/env python3 2 # -*-coding:utf-8-*- 3 import numpy as np 4 # np.set_printoptions(s 阅读全文