
编程语言_python
ronales
这个作者很懒,什么都没留下…
展开
-
【Pytorch】rgb转lab颜色空间转换
源地址:https://github.com/richzhang/colorization-pytorch/blob/master/util/util.py颜色空间转换代码:from __future__ import print_functionimport torchimport numpy as npfrom PIL import Imageimport osfrom c...原创 2020-05-07 19:04:31 · 3158 阅读 · 0 评论 -
python导入包没反应,需要这样修改!
例如文件目录格式为:test1 11.py 22.pytest2 main.py你需要在main.py函数中调用test1的11,22.py 。应该这样写:from test1.11 import *如果报错,你还需要在test1文件夹下加上一个空文件,申明他是一个可调用的包!__init__.py搞定!...原创 2019-07-30 21:26:41 · 1269 阅读 · 0 评论 -
使用Python按时间顺序逆序批量递增重命名文件
实现效果:将不规则的文件命名按照文件创建顺序逆序批量修改,当然你不仅可以根据文件创建顺序进行重命名,或者根据名称进行排序或者其他也是可以的。同时限定位数进行递增重命名,到达某个数目就会增加首位标号原文链接:https://blog.youkuaiyun.com/u010986776/article/details/81417321自己修改成了按照创建时间逆序批量重命名。代码:import os...原创 2019-06-30 16:13:17 · 1388 阅读 · 0 评论 -
【绘图】将plt.imshow转换为cv2.imshow代码
1.本质来说就是一个画框函数的变换,改改就好了,另外注意的是plt.rectangle的坐标绘制依次为左上顶点坐标(x,y),w,hcv2.rectangle的坐标为左上顶点坐标和右下顶点坐标。2.其次plt是rgb方式读取。im = im[:, :, (2, 1, 0)] 对应着红,绿,蓝cv2 imread读取图像之后,imshow是rbg通道顺序来进行显示的,如果使用pltshow...原创 2019-05-09 21:36:05 · 5611 阅读 · 0 评论 -
python完成对列表数据的取最大/小值的索引值
def min(items): current = items[0] index=0 for i,item in enumerate(items): if items[i] < current: #最大值改这 current = item index=i return indexll =...原创 2019-04-27 16:58:30 · 853 阅读 · 0 评论 -
【pytorch载入模型报错解决】nexpected key(s) in state_dict: "epoch", "arch", "state_dict",
es/module.py", line 719, in load_state_dict self.__class__.__name__, "\n\t".join(error_msgs)))RuntimeError: Error(s) in loading state_dict for DataParallel: Missing key(s) in state_dict: "modul...原创 2019-04-20 19:10:37 · 8346 阅读 · 9 评论 -
【图片分类】基于inception的迁移学习图片分类单(多)张图片测试代码
1.源程序:最近使用了官方Tensorflow的关于花朵分类迁移学习的代码,想要测试单张或者几张图片的分类识别效果。找了好久。总算是找到了一个可用的程序,贴出来:import tensorflow as tfimport numpy as npimport globimport os.pathimport tensorflow as tfimport numpy as npi...原创 2019-04-09 18:54:45 · 1162 阅读 · 13 评论 -
【吐血整理】linux关于anaconda 虚拟环境配置和坑!
1. 关于添加anaconda仓库镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda c...原创 2019-02-28 10:31:07 · 1652 阅读 · 1 评论 -
关于目标检测中的IOU(交并比)的一个小记
看到网上关于这个东西很直观的一个解释,今天看代码,直接理解还是比较抽象,所以也想把这个记下来供以后查看可以简单的将橙色框理解为检测(检测框);黑色框(轨道)追踪框。计算IOU即为 IOU =两框交集/两框区域和def iou(det,trk): #det,trk 代表检测框与轨迹(追踪框) """ Computes IUO between two bboxes in ...原创 2018-12-22 23:16:18 · 3517 阅读 · 2 评论 -
Python 爬取蜻蜓FM免费音频页面的音频
ps:这段代码是9月用python写的,环境是在python3.6跑起来的。最初的构想是通过爬取微信公众号的音频文件,通过存储到mogodb和下载到本地。最后发现微信的页面千变万化,不好分析,正好“局座召忠”在蜻蜓fm也有开,所以就写了这个东西。实际使用中会出现很少一些音频页面下载突然断掉,这是因为蜻蜓fm的一些页面结构有点不同,但代码是按照循环来的,所以。。。 #!/usr/bin/e...原创 2018-11-05 10:28:20 · 4128 阅读 · 4 评论 -
以argmax为例关于axis多维度的一点总结归纳
当初写的时候是用的TF,也是基于python的。所以希望在轴线维度上加深印象。PS:在二维数组上而言.axis = 0即为竖; axis = 1为横向。记住即可,就不用下面这么麻烦了。C = [[[16,6,3], [4,6,5] [[8,7,9], [11,12,10]]]对于三维数组:使用tf.Session()作为SESS:...原创 2018-10-15 17:16:51 · 654 阅读 · 0 评论