python
苏鱼鱼的小鱼儿
cv方向等,学习笔记
展开
-
如何读取json或jsonl文件
【代码】如何读取json或jsonl文件。原创 2023-12-17 15:36:34 · 221 阅读 · 0 评论 -
计算二分类PR值
【代码】计算二分类PR值。原创 2022-10-26 16:26:12 · 143 阅读 · 0 评论 -
AttributeError: ‘NoneType‘ object has no attribute ‘shape‘
opencv原创 2022-10-18 17:24:35 · 985 阅读 · 0 评论 -
为图像添加mask
主要利用的cv2.add()函数的一个功能,比较简便。原创 2022-08-01 10:55:34 · 752 阅读 · 0 评论 -
python view()函数与reshape()函数
view()与reshape()使用区别原创 2022-07-04 15:52:27 · 714 阅读 · 0 评论 -
使用阿里云进行pip install
如果想使用阿里云下载:pip install xxx -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com原创 2022-04-01 21:09:21 · 2360 阅读 · 0 评论 -
model.eval()时测试结果远远低于model.train(),如何解决?
1. 检查输入数据(train与test)是否经过了归一化2. 设置model.eval()时,网络中所有bn层里超参 track_running_stats = False3. 尝试替换BN为LN或GN原创 2022-02-17 13:32:27 · 1889 阅读 · 0 评论 -
离线安装cmake错误
问题:Problem with the CMake installation, aborting build. CMake executable is cmake解决办法:首先安装scikit-build,再安装cmake,如果下载tar.gz安装有问题的话,直接下载.whl安装即可,亲测有效。注意pip install /绝对/路径/xxx.whl...原创 2022-02-10 16:51:06 · 911 阅读 · 0 评论 -
json中label为中文,读入后需要以中文为依据做判断,如何编码?
# !/usr/bin/env python# -*- coding: utf-8 -*-import ioimport jsonf = "val.json"with io.open(f, "r", encoding="utf-8") as json_file: file_f = json.load(json_file) for box in file_f["shapes"]: if box["label"].encode('utf-8') ==原创 2021-12-08 19:30:49 · 180 阅读 · 0 评论 -
如何在assert不成立时打印问题所在
后面加逗号即可assert img is not None, print(img_file)原创 2021-11-29 16:00:51 · 589 阅读 · 0 评论 -
json文件生成时中文乱码与自动换行问题
with open(output_file_path, "w") as out_json: json.dump(output_json, out_json, indent=1)原创 2021-11-22 18:06:07 · 1398 阅读 · 0 评论 -
file.readlines()因为file中有中文报错问题
解决方案:txt_file = open(“a.txt”,encoding=“gb18030”,errors=“ignore”)txt_file.readlines()即可。原创 2021-09-28 11:13:39 · 1371 阅读 · 1 评论 -
终端远程打开ubuntu可视化界面命令
nautilus原创 2021-07-20 13:55:09 · 619 阅读 · 0 评论 -
ping:command not found
apt install iputils-ping原创 2021-07-19 20:29:01 · 5638 阅读 · 0 评论 -
手动下载python pip的安装包并安装使用
例如,想要下载webcolors这个包:官网下载webcolors-1.11.1.tar.gz ,解压并将文件放到pip包会放的目录下进入解压好的webcolors包,运行python setup.py installimport webcolors使用即可原创 2021-07-15 10:50:05 · 1497 阅读 · 0 评论 -
list转numpy,numpy改维度再转torch
import numpy as npimport torchls = []ls = np.array(ls) # list -> nupmyls = np.expand_dims(ls, axis=1) # numpy改维度可以查询np.expand_dims()函数的用法ls = torch.from_numpy(ls) # numpy -> torch原创 2021-06-28 15:11:29 · 203 阅读 · 0 评论 -
查看两个文件/或模型是不是一个
训练模型的时候有时候分不清保存下来的best.pth是哪一个epoch下的pth文件,可以用md5sum来解决这个问题:md5sum best.pth # 回车得到一串结果md5sum epoch_xx.pth # 回车得到第xx个epoch下的pth的一串结果# 如果这两串结果相同,便可以认为是同一个pth...原创 2021-06-09 11:17:55 · 257 阅读 · 0 评论 -
argparse 总结
从简单的入手# myfile.pyimport argparseparser = argparse.ArgumentParser() # 初始化args = parser.parse_arg() # 只有-h, -help两个参数输出:# 命令行输入python myfile.py --help # 输出usage:myfile.py [-h]optional argume...原创 2019-11-02 10:51:31 · 111 阅读 · 0 评论 -
python -m xxx.py 与 python xxx.py
首先新建一个单独的py文件myfile.py,分别在命令行中敲入python myfile.py与python -m myfile.py运行下看看效果。# 新建 myfile.pysherry@sherry:~/Documents/github_code$ vim myfile.py# myfile.pyimport sysprint(sys.path)print("hello wor...原创 2019-11-01 13:18:14 · 414 阅读 · 0 评论