Python
longlongsvip
开坑太多,慢慢填
展开
-
【Python】对文件和文件夹的操作
0.库import osimport shulti1.文件# 检查文件是否存在os.path.exists(file_path)# 判断文件是否可做读写操作# mode为操作模式,有这么几种:# os.F_OK: 检查文件是否存在;# os.R_OK: 检查文件是否可读;# os.W_OK: 检查文件是否可以写入;# os.X_OK: 检查文件是否可以执行os.access(file_path, mode)# 复制文件:shutil.copyfile(old_file_pa原创 2020-08-25 22:34:19 · 213 阅读 · 0 评论 -
【Python】处理字符串
1.数字字符串s = “123.456\n”操作:去除末尾的\n——s = s.replace('\n', '').replace('\r', '')——s = "123.456"取出"123.456"的整数部分1.去除整数部分的字符串——d = s.split(".")[0]——d = "123"2.变为数字——d = int(d)——d = 123变为数字——num = float(s)——num = 123.456...原创 2020-08-24 20:20:40 · 121 阅读 · 0 评论 -
关于在Python读取.mat文件
原因下载的数据集中包含.mat文件,但是又不想装Matlab,这个时候可以使用Python来读取使用Scipy安装Scipy:conda install -c conda-forge scipyimport scipy.io as scioimport numpy as nppath = r'./data.mat'data = scio.loadmat(path)value= data['key']使用h5py安装h5py:conda install -c conda-forge h5原创 2020-07-13 15:52:57 · 527 阅读 · 0 评论 -
【Python】好使的Python代码
1.读取TXT文本f = open("./file_name.txt", "r")lines = f.readlines()for line in lines: print(line)原创 2020-06-15 17:46:20 · 269 阅读 · 0 评论 -
Python使用时的问题
1.多线程数据处理在Pytorch入门中,经常会用CIFAR10数据集,用它来处理数据集,此时在Windows下,如果线程数目大于1,则运行时会出现错误,而在Linux下这不会产生错误trainloader = torch.utils.data.DataLoader(trainset, batch_size=4, s...原创 2020-04-18 11:04:00 · 156 阅读 · 0 评论