Python
longlongsvip
开坑太多,慢慢填
展开
-
【Python】对文件和文件夹的操作
0.库 import os import shulti 1.文件 # 检查文件是否存在 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 · 230 阅读 · 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 · 138 阅读 · 0 评论 -
关于在Python读取.mat文件
原因 下载的数据集中包含.mat文件,但是又不想装Matlab,这个时候可以使用Python来读取 使用Scipy 安装Scipy:conda install -c conda-forge scipy import scipy.io as scio import numpy as np path = r'./data.mat' data = scio.loadmat(path) value= data['key'] 使用h5py 安装h5py:conda install -c conda-forge h5原创 2020-07-13 15:52:57 · 564 阅读 · 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 · 287 阅读 · 0 评论 -
Python使用时的问题
1.多线程数据处理 在Pytorch入门中,经常会用CIFAR10数据集,用它来处理数据集,此时在Windows下,如果线程数目大于1,则运行时会出现错误,而在Linux下这不会产生错误 trainloader = torch.utils.data.DataLoader(trainset, batch_size=4, s...原创 2020-04-18 11:04:00 · 176 阅读 · 0 评论