
Python
龙雪zzZ
这个作者很懒,什么都没留下…
展开
-
Python:pip安装github库指定特定版本
举例:(以nerfacc的0.5.2版本为例)原创 2024-01-11 15:15:40 · 1263 阅读 · 0 评论 -
Python:可变参数和关键字参数*args **kwargs
Python:可变参数和关键字参数*args **kwargs原创 2022-09-20 19:31:18 · 381 阅读 · 0 评论 -
RuntimeError: cuDNN error: CUDNN_STATUS_NOT_SUPPORTED
RuntimeError: cuDNN error: CUDNN_STATUS_NOT_SUPPORTED原创 2022-08-15 18:04:54 · 1821 阅读 · 0 评论 -
PyTorch:关于BCE、CE Loss的Mask分割二分类问题
形式1:输出为单通道 分析 即网络的输出output为 [batch_size, 1, height, width] 形状。其中batch_szie为批量大小,1表示输出一个通道,height和width与输入图像的高和宽保持一致。形式2:输出为多通道 分析 即网络的输出output为 [batch_size, num_class, height, width] 形状。其中batch_szie为批量大小,num_class表示输出的通道数与分类数量一致......原创 2022-07-24 21:00:27 · 1751 阅读 · 1 评论 -
AttributeError: ‘NpzFile‘ object has no attribute ‘zip‘, Python在加载模型过程中报错
错误原因分析:这个一般是由于网络原因导致下载相关预训练模型未下载完成,导致存留了一个不完整的文件在缓存区中,再调用加载的代码,代码会优先加载已经缓存的文件,此时由于下载不完全就会报错。解决办法:找到缓存区的位置,一般是自己用户路径下:Windows: C:\Users\xxx\.cacheLinux: /home/xxxx/.cache如果是pytorch框架相关的模型,就会在torch\hub\checkpoints下,删除对应模型的文件名(比如:resnet50-19c8e3原创 2022-02-19 14:38:07 · 3083 阅读 · 4 评论 -
Python:判断字符串内容是字母、大小写、数字及特殊字符
字符串.isalnum()所有字符都是数字或者字母,为真返回 Ture,否则返回 False。字符串.isalpha() 所有字符都是字母,为真返回 Ture,否则返回 False。字符串.isdigit() 所有字符都是数字,为真返回 Ture,否则返回 False。字符串.islower() 所有字符都是小写,为真返回 Ture,否则返回 False。字符串.isupper() 所有字符都是大写,为真返回 Ture,否则返回 False。字符串.istitle() ...原创 2021-11-17 15:43:26 · 4870 阅读 · 0 评论 -
Python:Opencv 对图像/视频流的主要物体进行几何形状(如矩形、椭圆)拟合,并输出主要参数和拟合后的图像/视频
正经一句:拟合图像轮廓是指将边缘信息连接起来形成一个整体。通过对图像轮廓进行操作,可以获取目标图像的大小、位置和方向等信息。不多废话,直接上代码,使用说明在注释基本解释清楚,其他的靠自己英语,可以评论留言但我可能很久才会回复....import cv2 as cv # opencv版本为3.4.1.18 再高可能不兼容import numpy as npimport pandas as pdvideo_path = "" # 视频路径cap = cv.VideoCapture(vid原创 2021-03-01 12:36:28 · 552 阅读 · 2 评论 -
实现html文件解析出dcm信息并转换成nii文件
主要是用bs4库来解析html信息,针对的是GE公司生成的dcm信息描述文件'''author: Sakura Yukidate: 2020-10-13 1:12 am'''from bs4 import BeautifulSoupimport reimport osurl = 'E:/data/new_data/GE3.0/2020.7.22-7.25/ihe_pdi/index.htm'soup = BeautifulSoup(open(url), 'lxml')# co.原创 2020-10-14 15:23:41 · 808 阅读 · 0 评论 -
Pytorch:关于numpy与PIL转换的问题
对数据集的处理会遇到很多的问题,相信这些问题也经常困扰各位,尤其是关于transforms的使用。不得不说这个库非常的好用,帮助我们节省了很多的时间,但是不可避免我们会遇到关于pytorch中的Tensor,numpy以及PIL之间的转化,这主要是因为transforms进行转换时接受的是PIL Image类型,要不会报错,下面就这一部分讲解一下这部分的转化。# 首先来说明一下如何使用transforms来进行定义from torchvision import datasets, transform原创 2020-10-08 16:41:45 · 6375 阅读 · 2 评论 -
Python:批量修改文件名,删除或替换某文件名里的字符串
import os# 输入你要更改文件的目录path = "E:/xxx"# 123是要查找文件名里包含123的文件originalname = '123'# 321是要被替换的字符串,如果就是删除originalname,那么replacename = ''就可以replacename = '321'def replace(path): files = os.listdir(path) # 得到文件夹下的所有文件名称 # 遍历文件夹 for file in .原创 2020-08-03 23:38:46 · 2919 阅读 · 1 评论 -
Python:根据文件名中的关键字,将文件名中含某一关键字的文件复制或移动到另一个目录
代码】Python:根据文件名中的关键字,将文件名中含某一关键字的文件复制或移动到另一个目录。原创 2020-07-25 13:25:13 · 6198 阅读 · 6 评论 -
Python:filter函数,lambda函数及一起使用
filter函数filter(self, /, *args, **kwargs) # 过滤filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。例如:实例def is_odd(n): return n % 2 == 1newlist = filter(is_od.原创 2020-07-19 19:30:27 · 1159 阅读 · 1 评论 -
python删除文件中含"指定内容关键字"的一行
python运行版本:2.7 (3以上的版本需将里面不兼容的语句改写一下)#!/bin/env python import shutil, sys, os darray = [ "xxxxxxxxx", ";;;;;;;;;"] def isInArray (array, line): for item in array: if item in line: ...原创 2020-04-23 11:26:21 · 3107 阅读 · 0 评论 -
Gabor 滤波简介与代码简单实现
Gabor是一个用于边缘提取的线性滤波器,其频率和方向表达与人类视觉系统类似,能够提供良好的方向选择和尺度选择特性,而且对于光照变化不敏感,因此十分适合纹理分析。在人脸识别等领域有着很广泛的应用一、Gabor滤波简介Gabor是一个用于边缘提取的线性滤波器,其频率和方向表达与人类视觉系统类似,能够提供良好的方向选择和尺度选择特性,而且对于光照变化不敏感,因此十分适合纹理分析。Gabor滤...原创 2020-03-01 08:15:23 · 1494 阅读 · 0 评论 -
使用print时出错 SyntaxError: Missing parentheses in call to 'print' Did you mean print("Usage....
Python2到Python3,很多基本的函数接口变了,甚至有些库或函数被去掉或改名了在Python 3.x中,print是函数,这意味着需要编写print (a)而不是print a,除此之外,它的工作方式和语句差不多。Python 2.x和Python 3.x中print函数语法方面的区别为:# Python 2.x: print a # 要打印的内容a不带括号 # Pyt...原创 2020-02-16 23:04:38 · 3919 阅读 · 0 评论 -
Python中 opencv(cv2) SIFT与MSER的使用
SIFT:(注意,现仅个别opencv版本支持开源免费的SIFT、SURF算法函数,如3.4.2)import cv2import numpy as np img = cv2.imread('xxx.jpg')gray= cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)sift = cv2.xfeatures2d.SIFT_create() kp...原创 2020-02-03 11:04:18 · 2237 阅读 · 0 评论 -
Python查看模块(变量、函数、类)方法
查看模块成员:dir()函数通过 dir() 函数,我们可以查看某指定模块包含的全部成员(包括变量、函数和类)。注意这里所指的全部成员,不仅包含可供我们调用的模块成员,还包含所有名称以双下划线“__”开头和结尾的成员,而这些“特殊”命名的成员,是为了在本模块中使用的,并不希望被其它文件调用。这里以导入 string 模块为例,string 模块包含操作字符串相关的大量方法,下面通过 dir(...原创 2020-02-02 21:54:38 · 1507 阅读 · 0 评论 -
Python:axis=0 axis=1的理解
官方文档解释:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。注意看,官方对于0和1的解释是轴,也就是坐标轴。而坐标轴是有方向的,所以千万不要用行和列的思维去想axis,因为行和列是没有方向的,这样想会在遇到不同的例子时感到困惑。根据官方的说法,1表示横轴,方向从左到右;0表示纵轴,方向从上到下。当axis=1时,数组...原创 2019-09-15 15:59:35 · 478 阅读 · 0 评论 -
用Python爬虫 爬博客访问量
import reimport requestsfrom requests import RequestExceptionimport timeimport randomdef get_page(url): try: headers = { 'Referer': 'https://blog.youkuaiyun.com', # 伪装成从优快云...原创 2019-07-15 10:23:04 · 282 阅读 · 0 评论