python
rrr2
这个作者很懒,什么都没留下…
展开
-
Python-import导入上级目录文件同级文件夹
【代码】Python-import导入上级目录文件同级文件夹。原创 2022-12-02 13:07:33 · 1607 阅读 · 0 评论 -
np.std() 使用时候需要增加ddof=1
当X数据量较大时无所谓,当X数据量较小时则要尤为注意。需要增加ddof=1。原创 2022-10-13 18:48:11 · 1479 阅读 · 0 评论 -
python 判断值a是否在列表中,给出元素在list列表中的位置
【代码】python 判断值a是否在列表中,给出元素在list列表中的位置。原创 2022-09-26 16:51:29 · 2210 阅读 · 0 评论 -
【python】 根据txt文件名复制文件
【代码】【python】 根据txt文件名复制文件。原创 2022-09-24 21:57:37 · 653 阅读 · 0 评论 -
Ubuntu系统kill后,显示看不到进程,但GPU显存仍被占用问题
Ubuntu系统有时候会出现GPU显存显示占满,但是使用nvidia-smi命令 kill python 后仍然显示内存占用。原创 2022-09-18 22:18:20 · 1452 阅读 · 0 评论 -
Python eval() 函数
eval() 函数用来执行一个字符串表达式,并返回表达式的值。原创 2022-09-14 11:01:15 · 310 阅读 · 0 评论 -
python字典操作 EasyDict()作用
edict()原创 2022-07-05 17:27:28 · 451 阅读 · 0 评论 -
python -m参数的含义和用法
1.-m mod : run library module as a script (terminates option list)也就是将一个python library 中的模块当做脚本来运行。这里实际上可能理解能力强的人就已经能理解了,虽说理解了,但是将模块当做脚本运行有什么作用呢?python -m 的作用及使用方法将模块当做脚本来运行,是因为一般情况下模块是通过import后,我们再使用模块中的各种函数或者功能的。但是正如之前的某篇文章说过的一样,在python脚本中一般会有一个如下的语句:1.i原创 2022-07-04 16:42:29 · 580 阅读 · 0 评论 -
Python getattr() 函数
getattr(object, name[, default])原创 2022-06-24 09:19:18 · 350 阅读 · 0 评论 -
try except Exception as e使用案例
a = [1,2,3] try: a[3]except Exception as e: print('错误类型是',e.__class__.__name__) print('错误明细是',e)a = [1,2,3] try: a[3]except Exception as e: traceback.print_exc()a = [1,2,3] try: a[3]except Exception as e: traceback.原创 2022-05-06 08:27:10 · 930 阅读 · 0 评论 -
Spyder闪退问题分析 成功解决办法
出现spyder闪退尝试1 重启 不行2 用cmd 打开spyder 不行PS C:\Users\10928> spyder --new-instancelink image0 hasn't been detected!Traceback (most recent call last): File "C:\D\anaconda\Scripts\spyder-script.py", line 10, in <module> sys.exit(main()) F原创 2022-04-16 21:40:20 · 4702 阅读 · 9 评论 -
python print保存到txt
import ost = 5s = 'hello world!'with open('test.txt','a') as file0: print('%d' % t,'%s' % s,file=file0)原创 2022-04-13 15:49:46 · 1660 阅读 · 0 评论 -
离线下载whl网址
离线下载whl网址https://pypi.org/https://pypi.tuna.tsinghua.edu.cn/simple/原创 2022-04-11 10:47:35 · 90 阅读 · 0 评论 -
x86、x86_64/x64、amd64和arm64/aarch64 linux-aarch64 linux-x86-64
AMD64=linux-64bit=X86ARM64=linux-Aarch64=ARMwindows 64bit指代的是X86_64=X86Aarch指的就是ARM architecture。linux-aarch64linux-x86-64x86_64就是我们常用的台式机的体系架构,是基于冯诺依曼体系架构的。x86_64 Linux可以理解为在普通台式机上安装的Linux操作系统。AArch64是一种ARMv8架构,也是一种计算机的体系架构。AArch64 Linux可以理解为在ARMv8原创 2022-04-11 09:12:01 · 7000 阅读 · 0 评论 -
【python】|使用os.mkdir出现FileNotFoundError:[WinError 3]解决办法
FileNotFoundError: [WinError 3] 系统找不到指定的路径。mkdir只能在已存在的文件夹里创建子文件夹。因为程序调用创建文件夹路径时,找不到文件夹“1”,所以会报错说找不到路径。如果想实现程序想要的直接创建多级目录的目标,则需要另外一个函数“makedirs”,这个函数的功能是创建递归的目录树,即可以一次递归创建多级目录,所以我们将原程序修改为如下:os.makedirs(os.path.join(settings.USER_DIR_FLODER,card_num,'原创 2022-04-04 10:20:49 · 780 阅读 · 0 评论 -
【PYTHON】|plt legend()图例 中文 负号方格
图例位置matplotlib.pyplot.legend(loc='String' or Number, bbox_to_anchor=(num1, num2))显示中文plt.rcParams[‘font.family’]=[‘SimHei’]#显示中文原创 2022-04-01 11:35:48 · 1107 阅读 · 0 评论 -
【python】|numpy求多维数组均值
a的维度信息为:(1,31,1392,1300),我们要得到一个长度为31的一维数组。已知:np.mean(a,axis=0)为每列的均值,np.mean(a,axis=1)为求每一行的均值,因此np.mean(a,axis=n)为求第n维的均值,因此我们可以利用嵌套的方法求多维数组某些维度的均值。mean_a= np.mean(np.mean(np.mean(a,0),1),1)print(mean_a.shape)...原创 2022-03-16 16:42:59 · 9321 阅读 · 0 评论 -
python类中super()和__init__()的区别
单继承时super()和__init__()实现的功能是类似的class Base(object): def __init__(self): print 'Base create'class childA(Base): def __init__(self): print 'creat A ', Base.__init__(self)class childB(Base): def __init__(self): pr原创 2022-03-09 21:07:08 · 543 阅读 · 0 评论 -
Spyder清除了所有断点还会中断
原创 2021-11-15 22:13:32 · 308 阅读 · 0 评论 -
python 对txt中每行内容进行批量替换 对多个txt处理 替换txt中一个元素并另存为txt
f = open('./v al.txt')lines = f.readlines() #整行读取f.close()for line in lines: rs = line.rstrip('\n') #去除原来每行后面的换行符,但有可能是\r或\r\n newname=rs.replace(rs,'/JPEGImages/'+rs+'.jpg'+' '+'/SegmentationClassAug/'+rs+'.png') newfile=open('. val1.txt','原创 2021-04-19 17:59:23 · 3657 阅读 · 0 评论 -
python 将目录下所有图像的绝对路径存入txt
read_txt.py#!/usr/bin/python#-*-conding:utf-8-*-#获取目录下文件的绝对路径import os,syspath='F:/Train_Image/VOCdevkit/ImageSets/JPEGImages'# 绝对路径files = os.listdir(path)with open(path+'/train.txt', mode='w') as f: for i in files: if i[-1] == 'g': f.原创 2021-04-17 21:58:51 · 240 阅读 · 0 评论 -
conda空间清理
conda clean -y -all //删除没有环境使用的所有的安装包及cache原创 2021-04-16 09:43:02 · 1771 阅读 · 0 评论 -
Python-pandas的dropna()方法-丢弃含空值的行、列
0.摘要dropna()方法,能够找到DataFrame类型数据的空值(缺失值),将空值所在的行/列删除后,将新的DataFrame作为返回值返回。1.函数详解函数形式:dropna(axis=0, how=‘any’, thresh=None, subset=None, inplace=False)参数:axis:轴。0或’index’,表示按行删除;1或’columns’,表示按列删除。how:筛选方式。‘any’,表示该行/列只要有一个以上的空值,就删除该行/列;‘all’,表示该行/列全原创 2021-01-09 23:30:50 · 2776 阅读 · 0 评论 -
Python3使用csv模块csv.writer().writerow()保存csv文件多一行空行的问题
解决方法file_write = open("positive_example.csv", "w",newline='')# 加上 newline 防止每行多一行空格writer = csv.writer(file_write)writer.writerow(fileHeader)# 写一行表头原创 2021-01-09 21:36:42 · 2075 阅读 · 0 评论 -
python 文件读取,readlines()方法去除返回列表中\n 去除文件后缀名
strip()说明:Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。strip()方法语法:str.strip([chars])参数:chars – 移除字符串头尾指定的字符序列返回值:返回移除字符串头尾指定的字符序列生成的新字符串使用方法如下:egpath = "test.txt"txt = open(path, "r", encoding="UTF-8")txt_list = []原创 2021-01-08 13:13:31 · 2575 阅读 · 1 评论 -
python 提取符合筛选条件的文件并复制 读取文件夹下的所有文件 创建txt文件 文件读写(追加、覆盖) 文件复制 筛选含有某字符串的txt
# -*- coding: utf-8 -*-import osimport shutil# 创建一个txt文件,文件名为mytxtfile,并向文件写入msgdef text_create(full_path): with open(full_path,"a") as file: #”w"代表着每次运行都覆盖内容 file.write('') #msg也就是下面的Hello world!root_path = 'x\\ground_truth' #待读取文件的原创 2020-09-16 10:03:34 · 1138 阅读 · 0 评论 -
SNE T分布 t-SNE数据降维与可视化
t-SNE是一种集降维与可视化于一体的技术,它是基于SNE(Stochastic Neighbor Embedding, SNE; Hinton and Roweis, 2002)可视化的改进,解决了SNE在可视化后样本分布拥挤、边界不明显的特点,由 Laurens van der Maaten 和 Geoffrey Hinton在08年提出。t-SNE 作为一种非线性降维算法,常用于流行学习(manifold learning)的降维过程中并与LLE进行类比,非常适用于高维数据降维到2维或者3维,是目.原创 2020-06-15 20:00:34 · 1802 阅读 · 0 评论 -
python 生成定长度的序号序列数字
for i in range(0,10): # num_str=str(i+1).zfill(6)000001000002…000010原创 2020-05-18 18:34:18 · 2737 阅读 · 1 评论 -
anaconda4.4.0 python3.6 安装opencv3 问题解决
问题最近anaconda推出了Python3.6 ,自己就装了该版本,但是安装后发现安装opencv3不像Python3.5 版本安装opencv3那样简单,以前安装opencv3 只需要conda install –channel https://conda.anaconda.org/menpo opencv3 这条命令即可,现在安装上Python3.6,用该命令会报以下错误: Unsatis原创 2017-11-28 15:57:18 · 618 阅读 · 0 评论 -
python map set函数用法
map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。举例说明,比如我们有一个函数f(x)=x%2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现使用lambda函数 print map(lambda x: x % 2, range(7))[0, 1, 0, 1,原创 2017-11-29 09:25:15 · 4045 阅读 · 0 评论 -
python中的self含义
self在定义时需要定义,但是在调用时会自动传入。self的名字并不是规定死的,但是最好还是按照约定是用selfself总是指调用时的类的实例。测试:class test:#初始化一个参数num,必须带self,可以在此处设置默认值 def __init__(self,num=1): self.num=num#与直接定义add函数不同,类里的函数必须带self原创 2017-11-30 11:07:05 · 772 阅读 · 0 评论 -
python批量重命名文件方法
问题提出:对某类文件需要批量重命名图片、数据文件名称,简化手动操作,节约有效时间。实现代码:(比如我要改网上下载的机场图片,命名为机场1,机场2…)import ospath=input('C:/Users/Administrator/Desktop/intro/') #获取该目录下所有文件,存入列表中f=os.listdir(path)n=0for i in f: #设置原创 2017-12-09 10:28:34 · 19075 阅读 · 3 评论 -
numpy函数linspace() newaxis()
numpy.linspace()格式:numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)功能:在指定的间隔内返回均匀间隔的数字。 返回:num均匀分布的样本,在[start, stop]。这个区间的端点可以任意的被排除在外。np.linspace(2.0, 3.0, num=5)Out[44]原创 2017-12-19 20:55:09 · 5368 阅读 · 0 评论 -
anaconda镜像
试了一晚上清华的,怎么网上可以搜出来那么多过时误人子弟的网址。。 正解转自: http://blog.csdn.net/lijiecong/article/details/78339078清华的anaconda镜像挂了,用中科大的镜像吧 conda config –add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ con转载 2017-12-04 21:58:40 · 72939 阅读 · 10 评论 -
anaconda使用 ipdb 调试 Python
anaconda默认使用 ipdb 调试 debug file(ctrl F5)进入ipdb调试 两种操作方式: 1.在ipython console中输入命令的方式 输入n,回车,单步执行。 2.点击菜单栏中的按钮。 常用命令ENTER(重复上次命令)c(继续)l(查找当前位于哪里)s(进入子程序)r(运行直到子程序结束)!<python 命令>h(帮助)a(rgs) 打原创 2017-12-14 10:53:12 · 2213 阅读 · 0 评论 -
python从百度爬图片
代码:#!/usr/bin/env python# -*- coding:utf-8 -*-import osimport reimport urllibimport jsonimport socketimport urllib.requestimport urllib.parseimport urllib.error# 设置超时import timetimeout = 5so原创 2017-12-23 13:27:38 · 1540 阅读 · 0 评论 -
python中with as 用法
with as 呢,就是个python控制流语句,像 if ,while。 with as 语句的结构:with expression [as variable]: with-block with expresion as variable的执行过程是首先执行_enter_函数,它的返回值会赋给as后面的variable,想让它返回什么就返回什么,只要你知道怎么处理就可以了,如果不原创 2017-12-06 19:55:48 · 1903 阅读 · 0 评论 -
AttributeError: 'dict' object has no attribute 'iteritems'
问题描述AttributeError: 'dict' object has no attribute 'iteritems'解决Python3.5及以上:iteritems变为items原创 2017-11-27 20:48:29 · 656 阅读 · 0 评论 -
python os.path glob.glob函数
os.listdir(path)函数获取path下的文件(夹)的名称组成列表【】 os.path.isdir()函数判断某一路径是否为目录eg: 获取某一目录下所有文件夹:label_dir = [path+x for x in os.listdir(path) if os.path.isdir(path+x)]glob.glob 函数功能:匹配所有的符合条件的文件,并将其以list的形式返原创 2018-01-11 14:52:37 · 8630 阅读 · 0 评论 -
python 3.6下安装opencv 解决import cv2 问题(Windows+Python3.6(Anaconda3)+OpenCV3.4安装配置)
目的:解决import cv2问题 试了一下午,遇到一些错误,终于成功。环境:win7/10,64位,python 3.6,Anaconda3(64-bit),想装opencv3.4.0(最新版本)遇到的错误:1.因为之前在VS2015下配置过opencv,首先查到,然后通过这个路径:D:\Program Files\opencv\build\python\2.7\x64...原创 2018-01-22 19:00:17 · 69637 阅读 · 17 评论