代码报错/常用操作知识积累
文章平均质量分 63
代码报错/常用操作知识积累
雯文闻
QQ:852393503
展开
-
Python你会用到的知识点
文件操作1.有一个jsonline格式的文件file.txt大小约为10Kdef get_lines(): with open('file.txt','rb') as f: return f.readlines()if __name__ == '__main__': for e in get_lines(): process(e) # 处理每一行数据现在要处理一个大小为10G的文件,但是内存只有4G,如果在只修改get_lines 函数而其他代码原创 2021-06-09 17:46:04 · 173 阅读 · 0 评论 -
【Pycharm】Pycharm使用的技能
全局搜索PyCharm的Find in Path功能提供了全局查找功能,快捷键Ctrl + Shift + F。Find则是在当前文件查找,快捷键为Ctrl + F。这两个个功能非常实用。Find in Path的使用:按快捷键Ctrl + Shift + F或从从菜单Edit-》Find-》Find in Path进入全局查找界面。...原创 2020-11-20 17:05:23 · 148 阅读 · 0 评论 -
【Python搭配环境】
创建虚拟环境创建:conda create -n huxw3 python=3.6.8激活:conda activate huxw(进入到env后进行conda或pip)进入:source activate huxw 退出:source deactivate删除:conda env remove -n huxw3.7conda 添加/移除指定源查看源conda config --show-sources添加国内源(下载很快)# 清华源conda config --add c原创 2020-11-17 15:36:24 · 236 阅读 · 0 评论 -
【python基础】将text文件转为list:eval函数
with open("GT.txt", "r") as f: data = eval(f.readline())原创 2020-11-10 20:52:19 · 447 阅读 · 1 评论 -
南京大学获取一些资源的经验(持续更新)
1、VPN+Bras访问IEEE或者ACM、Springer、Elsevier(www.sciencedirect.com)等文献数据库,是不收费的。2、一个神奇的网址,可以免费搜到最新论文,OMG:https://sci-hub.tw/...原创 2020-03-26 00:25:08 · 440 阅读 · 0 评论 -
python 换源下载包
pip install tensorboard -i https://pypi.douban.com/simple原创 2020-08-12 15:33:53 · 244 阅读 · 0 评论 -
python绘动态图:使用matplotlib中FuncAnimation函数
import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.animation import FuncAnimationimport pandas as pdpath = r"/Users/huxinwen/Desktop/lihao/"path_auto = path + "auto_new.csv"path_human = path + "human_new.csv"dynamic_trace = pd.read_cs原创 2020-07-23 21:04:36 · 962 阅读 · 0 评论 -
保存文件为csv
import numpy as npimport osimport cv2import csvimport matplotlib as pltimport randomfrom PIL import Imageimport numpy as npimport pandas as pdtest = [] # this is a zhongjianshang# 对txt文件的操作~for line in open('new_truth.txt', 'r'): # print原创 2020-05-25 15:03:51 · 529 阅读 · 0 评论 -
os.walk(path): 遍历文件夹,想要的都在这,简单好记!!
f = open('./PoolNet/data/test.lst', 'w+') for (dirpath, dirnames, filenames) in os.walk(path): for file in filenames: f.writelines(file + '\n') f.close()以上实现的是:将一个文件夹下的所有...原创 2020-03-19 22:54:58 · 417 阅读 · 0 评论 -
持续性的调用GPU:os.environ[“CUDA_VISIBLE_DEVICES”] = “1,0”
持续性的调用GPU:os.environ['CUDA_VISIBLE_DEVICES'] = '1,0'如果调用一次GPU:os.system('CUDA_VISIBLE__DEVICES = 0')原创 2020-03-26 00:19:27 · 5537 阅读 · 0 评论 -
python 图片重命名
import osROOT_DIR = os.path.abspath("../")img_path = r'/Users/huxinwen/Desktop/pre/16vs9/'imglist = os.listdir(img_path)i = 0for img in imglist: i += 1 new_name = img.split('.')[0] + '_...原创 2020-03-24 16:57:11 · 763 阅读 · 0 评论 -
python 读取csv的操作
with open('icartoonface_dettrain.csv') as f: reader=csv.reader(f) print (type(reader)) for row in reader: print (row)或者f = open('icartoonface_dettrain.csv')reader=csv.reader(f)for item in reader: print(item)f.close()我更喜欢用第二原创 2020-05-13 14:27:44 · 102 阅读 · 0 评论 -
SITF:opencv提取特征
import cv2import numpy as npimport matplotlib.pyplot as plt# opencv SIFT函数img = cv2.imread('00003.jpg')gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)print(cv2.__version__) #有专利保护,需要时3.4.2sift = cv2.xfeatures2d.SIFT_create()kp = sift.detect(gray, No原创 2020-05-15 11:05:16 · 194 阅读 · 0 评论 -
对csv和txt的读取(待更新写入)
1、.csvtest = []# 对csv文件的操作~f = open('icartoonface_dettrain.csv')reader = csv.reader(f)for item in reader: test.append(item) print(test[0])print(len(test)) 2、.texttest = []# 对txt文件的操作~ # 按行读取,存入list的中for line in open('gt_eye.txt', 'r'原创 2020-05-21 00:04:08 · 157 阅读 · 0 评论 -
使用opencv,对图像进行画框并展示/保存
方法:# 函数说明:# (1)cv2.rectangle(img, 左上角,右下角,color,宽度)# (2)cv2.putText(img,text,开始坐标,字体font,字体大小,color,字体粗细)样例import cv2# 函数说明:# (1)cv2.rectangle(img, 左上角,右下角,color,宽度)# (2)cv2.putText(img,text,开始坐标,字体font,字体大小,color,字体粗细)# step1: 读入数据text = []原创 2020-05-21 00:47:04 · 1774 阅读 · 0 评论 -
关于python的resize两种方法cv2和PIL
图像中有两种resize方式:1、PIL2、opencvopencv可以resize numpy类型的!!!原创 2020-05-21 00:58:00 · 853 阅读 · 0 评论