自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 随便记录记录

使用 groupby() 方法可以根据某一列的值进行分组,然后使用聚合函数计算汇总信息,例如:df.groupby(‘city’)[‘age’].mean() 可以计算每个城市的平均年龄。使用 sort_values() 方法可以对 DataFrame 进行排序,例如:df.sort_values(by=‘age’) 可以按照年龄升序排序。使用 value_counts() 方法可以统计某一列中每个值的频率,例如:df[‘city’].value_counts()。pandas读csv。

2023-08-24 12:03:08 174

原创 【无标题】

【代码】【无标题】

2023-04-03 21:17:41 143 1

原创 latex公式插入换行+加数字

latex插入公式换行

2023-02-23 22:03:12 487 1

原创 【介绍+代码实现】使用GradualWarmupScheduler进行学习率预热

from warmup_scheduler import GradualWarmupSchedulerdef train(net, device, epochs, learning_rate, weight_decay): optimizer = optim.SGD(net.parameters(), lr=learning_rate, momentum=0.9, weight_decay=weight_decay) # if loss do not change for 5 epoch

2022-05-10 14:59:42 4691 4

原创 【很简单的教程】如何提取模型每层的特征【以ResNet为例】

介于CSDN上没有人很详细地讲述如何提取特征,所以我踩了很多坑,本文教程是我踩坑的心路历程,最后面有提取特征的方法实例,不过建议从头阅读。方法1以一个十分类的问题为例,我最开始用于提取特征的方法是这样的:class model(nn.Module): def __init__(self): super(model, self).__init__() self.model1 = torchvision.models.resnet18(pretrained=None

2022-04-10 23:14:25 7056 3

原创 python简化冗余的定义过程如:a1=0 a2=0 a3=0 a4=0 a5=0 a6=0 a7=0 a8=0 a9=0 a10=0

每次用python定义常量的时候都要从头敲到尾,这样很累很麻烦,比如:0_num = 01_num = 02_num = 03_num = 04_num = 05_num = 06_num = 07_num = 08_num = 09_num = 0.有一种简化方式就是定义成数组:num = np.zeros(10,dtype=int)print(num) # [0 0 0 0 0 0 0 0 0 0].另一种方式:能不能用循环的方式去实现?可以!gongjuren

2022-04-10 22:46:14 780

原创 【torchsummary报错】RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.F

源代码:device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")model = torchvision.models.resnet18(pretrained=None)model.fc = nn.Linear(512, 10) summary(model, input_size=[(3, 224, 224)], batch_size=256, device="cuda")报错为:RuntimeError

2022-04-10 17:17:44 2763 2

转载 python从cifar-10-batches-py生成包含图片的cifar10数据集

路径记得按照自己的修改一下:#encoding:utf-8from cv2 import imwrite as imsaveimport numpy as npimport os # 解压缩,返回解压后的字典def unpickle(file): import pickle with open(file, 'rb') as fo: dicts = pickle.load(fo, encoding='bytes') return dicts#创建文件夹

2022-04-10 16:11:46 1007

原创 【pytorch】pretrainedmodels多GPU训练报错RuntimeError: Expected tensor for argument #1 input to have the

今天用pretrainedmodels里的resnet50在两块GPU上训练,但是一直报错(输入和参数不在同一个GPU上):RuntimeError: Expected tensor for argument #1 input to have the same device as tensor for argument #2 weight ; but device 1 does not equal 0 (wh查了超多资料,分析了一下报错,确实是和有些帖子分析的一样,即模型定义的类中还有一个self的

2022-03-12 22:23:51 1998

原创 【Python代码实现】删除矩阵中元素全为0的行,其余保留

import numpy as npdata = np.genfromtxt(r"C:\Users\Administrator\Desktop\feature.txt") # 获取矩阵,我的矩阵为4200*128的allzero = np.sum(data == 0, axis=1) # 加和值为128的所对应的行就是我们想要删除的list_r = []for i in range(len(allzero)): flag = allzero.tolist()[i] if flag

2022-03-07 16:21:30 3763

原创 Python报错AssertionError: can only test a child process

把from tqdm.auto import tqdm改为from tqdm import tqdm就好了。参考:链接: link.

2022-02-27 15:13:12 4107 1

原创 Python3和Python2在super上的使用区别

# Python 3class B(A): def add(self, x): super().add(x)# Python 2class B(A): def add(self, x): super(B, self).add(x)Python 3 可以使用直接使用 super().xxx 代替 super(Class, self).xxx;如果用的是 Python 2 的话,本文的 super() 需要被替换为 super(Class, self

2021-12-02 20:54:18 3053

原创 【已解决】overleaf报错Something went wrong while rendering this PDF.

我一直用overleaf排版,之前没出现任何问题,可以正常使用,但是今天出突然就出现了这个问题,如下图所示。我记得一小时前还正常使用了overleaf,但是现在就是怎么Recompile都没用,pdf加载不出来。但是我点击“Download PDF”是可以正常下载下来pdf的,但就是不能实时显示,气死我了!!我试了ie、火狐、谷歌、360四个浏览器,所有浏览器都出现了上面相同的问题!!我试了网上能搜到的各种办法,比如禁用IDM插件。但是我浏览器里面也没有IDM插件啊,索性我直接禁用全部插件,但是依然

2021-09-30 14:04:07 7976 4

原创 【LaTeX】Latex写作心得记录

出现这种问题是因为文中没有出现\cite{},加上一个就好了

2021-08-30 23:43:04 153

原创 【Ubuntu】如何解压.zip/.tar/.tgz/.tar.gz文件

解压zip文件:unzip file.zip解压tar文件:tar –xvf file.tar解压tgz文件:tar xvf file.tgz

2021-08-10 20:15:02 702

原创 csv文件按行读写代码

读csv文件:# 读取csv文件import csvimages, labels = [], []with open(r'C:\Users\Administrator\Desktop\mini-imagenet\train.csv') as f: reader = csv.reader(f) for row in reader: img, label = row images.append(img) labels.append(labe

2021-08-05 16:12:54 226

原创 【shell笔记】Linux Shell脚本编程入门知识点全面涵盖

本文是我对白树明老师shell课程笔记的总结,课程链接:https://www.bilibili.com/video/BV1j541157Sr?from=search&seid=9757674743771615780一:shell是什么?生成shell脚本shell是什么?1 shell是一个程序,采用C语言编写,是用户和Linux内核沟通的桥梁。2 shell脚本就是将完成一个任务的所有命令按照执行的先后顺序,自上而下写入到一个文本文件中,然后给予执行权限。它能实现很多功能:如输出:ech

2021-08-04 16:00:30 2859 3

原创 【已解决】Kaggle用户注册时无法显示验证提示的问题

不用下载谷歌浏览器!不用下载额外插件!太麻烦了!只需要翻墙即可看到验证码!亲测有效!

2021-07-23 14:08:59 7876 5

原创 【linux】shell中运行时bash与sh的区别示例

写了一个shell文件,假设它名字为check1.sh,当我用sh check1.sh和bash check1.sh分别运行时,输出是不一样的。#!/bin/sh是#!/bin/bash的缩减版。鉴于bash过于复杂,有人把bash从NetBSD移植到Linux并更名为dash,并建议将/bin/sh指向它,以获得更快的脚本执行速度。[转载]这里有几个直观例子:1 ping一个ip,shell文件为:#!/bin/bashping -c1 192.168.29.3 &> /dev/n

2021-07-23 13:44:49 270

原创 plt.bar柱状图中如何改变每个柱子之间的间距

这是我的柱状图,因为之间间距过窄导致数字挤到了一起,我搜了很多解决间距的方法,但是并没有针对我这个问题的解决办法。。。后来我才发现其实非常简单:只用设置figsize的大小就好,figsize大了,间距自然就大了。import matplotlib.pyplot as plt# 设置figsize的大小plt.figure(figsize=(15, 5), dpi=80)# 画柱状图,width可以设置柱子的宽度plt.bar(np.array(x[flag]), np.array(np.s

2021-04-26 16:42:45 22154 2

原创 python/由于keys重复导致字典dict在调用update函数时被覆盖

aaa = {'question_type1': 'What is the overall condition of the given image?', 'multiple_choice_answer1': 'flooded', 'answers1': [{'answer': 'flooded', 'answer_confidence': 'yes', 'answer_id': '1'}, {'answer': 'flooded', 'answer_confidence': 'yes', 'answer_

2021-04-13 21:42:40 1106

原创 记录一下获取的动态ip与路由器ip不符所以要纠错的日常

昨天集群动态Ip显示出错了,与路由器上的ip不符,说来也巧,刚好五个Ip,对了三个错了两个。事情的来龙去脉是这样的:下午14:19分实验室突然停电了,过了三分钟以后来电了,动态ip发生了变化,于是我连接了ip1和ip4,还是可以正常使用,但是又过了五分钟,我两个设备同时显示“VPN failed to start”,但是我切换成ip2和ip5还是可以正常使用。本来以为相安无事,结果师兄告诉我是动态Ip获取错误了,错的两个刚好是ip1和ip4…马萨卡!于是就要找出代码哪里出错了…考虑到我太菜了师兄安排了大

2021-04-10 16:33:55 2358 7

原创 windows连接虚拟专用网络的方法教程

第一步:选择“网络和Internet设置”第二步:选择VPN,点击“添加VPN连接”第三步:按下图所示:连接名称就是vpn的名字。服务器名称就是ip地址。所有信息都填写完毕后点击保存。第四步:点击“连接",就连接上VPN了。...

2021-04-08 10:36:40 11392 5

原创 python判断输入的日期时间“20210401”格式是否合法或者是否已经发生过

代码:import datetimefrom datetime import datedef verify_datetime(datetime_str): # 判断输入是否有非法字符或者长度是否为8个数字 if datetime_str.isdigit() == False or len(datetime_str) != 8: print("输入格式不合法!请按照样例格式输入日期!") return False # 比较日期格

2021-04-01 11:33:22 4563 4

原创 【已解决】PS自动退出并显示“在退出之前存储对Adobe Photoshop文档的更改吗?”

今天不知道为什么PS突然出现了自动退出的情况,弹出窗口如图所示:解决方式:(转自知乎@村雨)win10,左下角开始 → 设置(关机上面的齿轮) → 搜索 防火墙度和网络保护 → 点击下面 → 高级设置 → 左边点击“出站规则” → 右边选择“新建规则” → 程序 下一步 → 浏览 找到photoshop主程序 → 下一步 阻止道连接版 → 下一步 OK 完成!同理,再设置一下“入站规则”,同上面一样。两个设置完了就不会自动退出了~...

2021-03-29 17:19:35 20367 13

原创 python判断是否存在文件夹,没有就生成对应文件夹

def mkdir(path): folder = os.path.exists(path) if not folder: #判断是否存在文件夹如果不存在则创建为文件夹 os.makedirs(path) #makedirs 创建文件时如果路径不存在会创建这个路径 print("%d文件夹已创建成功" % tile) else: print("%d文件夹已存在" % tile)

2021-03-22 16:55:57 1374

原创 python用PIL/cv2读取存储图片

PIL:读取图片from PIL import Imagefilename = 'C:/Users/Administrator/Desktop/1.png'img = Image.open(filename)存储图片path = 'C:/Users/Administrator/Desktop/2.png'img.save(path)转为矩阵matrix = np.array(img)补充:np.array()与np.asarray()区别:https://blog.csdn.net

2021-03-21 20:23:45 782

原创 python批量修改文件名字为1,2,3,4,5等等

import osimport os.pathrootdir = 'C:/Users/Administrator/Desktop/目标文件夹/'files = os.listdir(rootdir)a=1for name in files: print(name) newname = str(a) + '.tif' //文件名后缀可以修改 a = a+1 os.rename(rootdir+name,rootdir+newname)...

2021-03-21 17:43:28 754

原创 Ubuntu:ssh -p 端口与scp -P 端口

ssh用-p例子:ssh -p 22 root@公网ipscp用-P例子:scp -P 33332 /data/frp_0.35.0_linux_amd64.zip [email protected]:/root/

2021-02-15 22:53:40 15000 2

原创 Ubuntu/用MobaXterm打开虚拟机时发现任务栏panel消失

打开虚拟机不知道为什么直接就没有任务栏,把窗口最小化以后直接无法再还原了,很苦恼。试了网上的操作比如“gconftool-2 --recursive-unset /apps/panel && killall gnome-panel”,结果终端给我的反馈是“gnome-panel not found”…不过问题还是解决了:我最终的解决方法是:我突然发现右下角有一个长方形的黑块,小到一开始完全没有注意到,于是右键了一下看到:惊呼这不就是我要的“Panel”吗!于是我选择“Panel”

2021-02-15 22:27:14 3406 4

原创 ssh22端口映射

因为放假的原因没办法远程用集群,所以弄了一个阿里云。今天要自己在集群上开机子。但是我直接用阿里云远程连接的可视化进入集群以后,由于集群的虚拟机缺少字体,导致看到的是乱码的,无法正常开机子。于是大佬建议我从本地去ssh连接集群,因为不需要通过可视化界面去显示字体了,它使用的是本机的字体,和集群上配置无关。.ssh -p 22 root@公网ip这样登录进去的是阿里云,并不是集群。.所以我要查frpc.ini里面填的22端口对应的端口ssh -p 22端口映射 root@公网ip在本地(wi

2021-02-15 14:18:24 3194 2

原创 针对PIL/Image报错:ValueError: assignment destination is read-only 的解决方案

原来的代码:import numpy as npfrom PIL import Imageimg_new = Image.new("RGB",(800,800),(0,0,0)) #新建一个黑色背景labelmatrix = np.asarray(img_new)labelmatrix[:,:,0] = 255运行时在第六行出现报错:ValueError: assignment destination is read-only.解决方案:加一个.copy()修改后的代码:impo

2021-02-12 20:44:38 3504 2

原创 python六行代码实现tiff文件的【无损】读取/存储

首先,先安装tifffile:conda install tifffile安装好了以后读取tiff文件:import tifffile as tiff# 文件路径filename = 'C:/Users/Administrator/Desktop/1.tif'img = tiff.imread(filename)保存tiff文件:# 存储路径path = 'C:/Users/Administrator/Desktop/amao.tif' tiff.imsave(path, newi

2021-02-09 00:50:27 703

原创 Ubuntu/用conda安装cv2/torchvision/tifffile/skimage/matplotlib/torchsummary/tqdm

#进入创建的pytorch环境conda activate pytorch#退出环境conda deactivate #安装cv2(import cv2)conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch opencv#安装tifffileconda install tifffile#安装torchvisionconda install torchvision -c pyto

2021-02-05 16:05:20 1236 4

原创 【随机过程】【研究生考试专用】备考笔记/知识点整理

写在开头:随机过程已经考完了,但我在复习时有喜欢整理知识点的习惯,所以把当时整理的内容分享给未来倒霉 有幸考随机过程的大家。!!以下内容不会教你入门知识(如什么是泊松过程),而是仅仅罗列考点和一些证明!!!!如果你的随机过程想要拿高分,我的笔记内容是要全部掌握的(因为都是基础qvq)!!!!不同学校的考察内容可能有不同的侧重,仅供大家参考!!再碎碎念:我们学习的随机过程包含五个章节:基础知识、布朗运动、泊松过程、平稳过程和马尔可夫链。由于我是复习到泊松过程才打算整理知识点的,所以【基础知识】和【布朗

2021-01-18 15:43:29 5333 4

原创 python用三行代码实现将矩阵A写入csv文件,且一个数一个格

import pandas as pdA = pd.DataFrame(A)A.to_csv(r'C:\Users\Administrator\Desktop\1.csv', index=False, sep=',')路径换为自己路径就好~

2021-01-17 16:39:19 1070

原创 ValueError: maximum supported dimension for an ndarray is 32, found 256

报错的代码:A = np.ones(range(256))修改后的代码:A = np.ones(256)改后可以正常生成一个含有256个1的一维数组。

2021-01-15 16:57:32 10369

原创 if(矩阵A>B>C),则D中满足条件的部分为0,用python实现。

m = (A - B)>0n = (B - C)>0D[A & B] = 0

2021-01-14 23:22:59 418

原创 如何归一化到(-1,1)

搜了好久可以归一化到-1到1范围内的代码,不知道为什么一直没搜到,于是上传两行亲测有效的代码。x = x - np.mean(x) x = x / np.max(np.abs(x))

2021-01-14 21:06:53 16572 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除