- 博客(31)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 解决报错RuntimeError: set_sizes_and_strides is not allowed on a Tensor created from .data or .detach().
解决报错:RuntimeError: set_sizes_and_strides is not allowed on a Tensor created from .data or .detach().
2023-05-09 20:03:38
1059
1
原创 windows BrokenPipeError: [Errno 32] Broken pipe问题解决
【代码】windows BrokenPipeError: [Errno 32] Broken pipe问题解决。
2022-11-17 08:32:53
877
原创 解决AttributeError: partially initialized module ‘pandas‘ has no attribute ‘read_csv‘
AttributeError: partially initialized module ‘pandas’ has no attribute ‘read_csv’之前可以用,现在不可以用,检测发现是自己建立了select.py文件,可能select是比较敏感的词,如果你们遇到问题可能是建立了敏感词命名的文件(不一定是select.py,可能是csv.py等等),把文件名修改后就可以正常使用;了以后建立py文件命名可要更加小心...
2022-05-09 09:17:16
8946
3
原创 语义分割如何对原始图像和标签在数据增强时做相同的变换
最近做语义分割遇到数据增强如何同时给原始图像和标签同时进行相同变换的问题,我之前在网上搜了下,能找到的方案虽然实现了但看起来很笨拙,所以我把我的方法分享一下。先看结果:左边是经过变换的道路标签,右边是经过变换的原始图像,可以看出两者都往左移动了一下(看图像黑色边缘)(其实两者还进行了随机平移、随机旋转等操作,只不过随机量一样看不出来),怎么实现的呢?只需要在修改自定义data.Dataset类的内容即可在它的def __ init __(self)里面加入 .
2022-02-24 16:56:36
4429
7
原创 解决读取视频文件时路径无误 cv2.cvtColor()却报错
我的代码一开始报错cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'网上说产生错误原因是文件路径有错,经过检查,我的文件路径无误报错是 gray_lwpCV = cv2.cvtColor(frame_lwpCV
2021-11-25 15:22:21
7103
5
原创 使用tkinter制作登录界面
代码为:from tkinter import *from PIL import Image, ImageTkdef print_info(): print('账号:%s\n密码:%s' % (name_entry.get(), password_entry.get())) # 输出 name_entry.delete(0, END) # 登录后清空账号 password_entry.delete(0, END) # 登录后清空密码root = Tk()roo
2021-07-06 12:35:34
1456
原创 tkinter的button实例
例子1,代码为:from tkinter import *import ctypeswhnd = ctypes.windll.kernel32.GetConsoleWindow()if whnd != 0: ctypes.windll.user32.ShowWindow(whnd, 0) ctypes.windll.kernel32.CloseHandle(whnd)def msgshow(): label.config(text='好久不见', bg='lightye
2021-07-05 22:04:21
337
原创 tkinter的place
place也可以包装组件,例如代码:from tkinter import *window = Tk()window.title('place')lab1 = Label(window, text='one', bg='lightyellow', width=15)lab2 = Label(window, text='two', bg='lightgreen', width=15)lab3 = Label(window, text='three', bg='lightblue', widt
2021-07-05 11:14:35
252
原创 tkinter的columnspan和rowspan
columnspan和rowspan分别可以设置控件在行和列方向的合并数量原代码为:from tkinter import *window = Tk()window.title('grid')lab1 = Label(window, text='one', bg='lightyellow', width=15)lab2 = Label(window, text='two', bg='lightgreen', width=15)lab3 = Label(window, text='three
2021-07-05 09:14:42
5767
原创 tkinter使用grid包装组件
除了之前提到的pack外还有grid,place可以包装组件,下面使用grid简单进行包装,代码为:from tkinter import *window = Tk()window.title('grid')lab1 = Label(window, text='one', bg='lightyellow', width=15)lab2 = Label(window, text='two', bg='lightgreen', width=15)lab3 = Label(window, text
2021-07-05 08:22:46
154
原创 tkinter中fill和expand的使用
没有使用fill和expand时,代码为:from tkinter import *window = Tk()window.title('fill and expand')lab1 = Label(window, text='one', bg='lightyellow', width=20)lab2 = Label(window, text='two', bg='lightgreen', width=20)lab3 = Label(window, text='three', bg='ligh
2021-07-04 16:36:12
2042
原创 tkinter的pack改变组件在窗口位置
pack的side默认值为TOPfrom tkinter import *window = Tk()window.title('排列方法')lab1 = Label(window, text='one', bg='lightyellow', width=20)lab2 = Label(window, text='two', bg='lightgreen', width=20)lab3 = Label(window, text='three', bg='lightblue', width=20
2021-07-04 16:14:11
633
原创 tkinter设置分割线
多个标签间设置分割线:代码为:from tkinter import *from tkinter.ttk import Separatorroot = Tk()root.title('分隔符')words1 = '生如夏花之绚烂'words2 = '死如秋叶之静美'label1 = Label(root, text=words1, font='宋体 20 bold')label1.pack(padx=10, pady=10)sep = Separator(root, orien
2021-07-04 11:31:13
6545
原创 tkinter改变鼠标形状
tkinter包含的鼠标形状大约有40种,可以参考https://www.cnblogs.com/hupeng1234/p/6937571.html我尝试了部分形状,代码如下:from tkinter import *root = Tk()root.title('鼠标形状')root.geometry('300x700+50+50')# 随便挑选了一些好看的形状words = ['arrow', 'circle', 'dot', 'dotbox', 'double_arrow', 'bo
2021-07-04 10:29:51
883
原创 使用tkinter做一个简单的计时器
使用tkinter弄了一个很基础的计时器,不过没有按钮from tkinter import *counter = 0def run_counter(digit): # digit是标签 def counting(): global counter counter += 1 digit.config(text=str(counter)) # .config()的效果就是把括号里的内容加到标签 digit.after(1
2021-07-04 10:04:26
1372
原创 tkinter设置含图片的标签
如何设置设置文字标在前一个文章已经介绍了,那么如果标签要加入图片该怎么办呢?代码为import tkinterfrom tkinter import *from PIL import Image, ImageTkroot = Tk() # Tk()为根窗口print('tkinter版本:', tkinter.TkVersion) # 输出tkinter版本信息print('屏幕宽度:', root.winfo_screenwidth())print('屏幕高度:', root.w
2021-07-03 19:56:24
419
原创 tkinter设置文字标签
设置标签的颜色,大小,位置,换行输出,字体,居中方式,位图边框等import tkinterfrom tkinter import *root = Tk() # Tk()为根窗口print('tkinter版本:', tkinter.TkVersion) # 输出tkinter版本信息print('屏幕宽度:', root.winfo_screenwidth())print('屏幕高度:', root.winfo_screenheight())####################
2021-07-03 18:47:10
1054
原创 python GUI设计tkinter 初步实现
最近对GUI比较感兴趣,买了本书《python GUI设计tkinter 菜鸟编程》,开始学习GUI了,目前看了第一章,把笔记以代码的形式概略地记下来了import tkinterfrom tkinter import *root = Tk() # Tk()为根窗口print('tkinter版本:', tkinter.TkVersion) # 输出tkinter版本信息print('屏幕宽度:', root.winfo_screenwidth())print('屏幕高度:', roo
2021-07-03 09:55:16
181
原创 print()的参数end不能用怎么解决
我的print(i, end=’ ')等了半天没有出来,我就找问题首先,help了一下没有end,初步判定是我的print没有end这个参数,得升级什么包(后来发现这个判断是错误的)我看网上的基本上在说2.x的会遇到这个问题,我在cmd里面查看了版本在setting查看自己编译器版本咦?后来发现原来是我在训练网络,训练时间比较长,print的end需要我的循环程序运行结束才打出来咋办呢?幸好print有个flush参数,把他赋值为True就会不等循环程序运行完就打出来代码:效果:
2021-03-28 20:55:16
837
原创 如何监视CPU运行状态
常规方法:更喜欢的方法:安利一个软件:Process Lasso,功能比较强,我也刚用没多久,使用中遇到的问题也欢迎一块交流
2021-03-27 11:12:14
849
原创 解决nvidia-smi中process报错Internal error不能正常显示的解决方法
遇到的问题:最后一行报错,看不到信息解决方法:我在网上到处找,有一个文章帮助了我解决问题:https://blog.youkuaiyun.com/qq_41289920/article/details/105959306虽然他解决的是【‘nvidia-smi’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。】这个问题,我在cmd敲代码后可以正常显示,感谢...
2021-03-26 09:51:27
4906
7
原创 解决python console在import numpy后卡住没有下一行的问题
一开始我的python console在import numpy后卡住没有下一行,当时按照正常想法我rerun了一下rerun就是图片最上面箭头和正方形的那个图标,但rerun了几次还是同样的问题,而且都报错Process finished with exit code -1066598274 (0xC06D007E)然后我pip install numpy ,pip install numpy可以看到版本没有变,但这么一顿操作后我的console可以正常运行了我不明白是什么原理,不过如果你也
2021-03-26 08:50:04
1495
原创 OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
参考链接:https://blog.youkuaiyun.com/qaq089/article/details/108988461我一开始直接pip uninstall不行,我是看的评论感谢这位老哥
2021-03-25 11:33:35
431
原创 解决pycharm里面每个字母占一格空格的问题
如图有时我输入会是下面这种情况,一开始不明不白后来明白产生这种问题的原因是输入法开的全角,把全角换成半角就行了
2021-03-23 20:23:48
1712
原创 RuntimeError: CUDA error: out of memory自己的解决方法(情况比较特殊估计对大部分人不适用)
我在运行pytorch的时候,老是报这种错,或者别的错,反正是CUDA用不了,自己在网上各种看,后来自己还在想为什么是N/A而不是数值难道是自己用不了GPU吗?后来猛然醒悟,上午刚刚安好CUDA,电脑没关机休眠到下午,所以我重启了一下,然后就可以用了同时说明N/A是正常的,只是不可见而不像这位网友的错误回答可以参考:https://blog.youkuaiyun.com/weixin_45626238/article/details/104407986...
2021-03-23 15:31:54
554
原创 让torch.cuda.is_available()从false变成true的一点经验
先上图哈哈哈,终于… …哈哈哈,你想想,要是你的运行结果也是这样的,也会超级超级开心的ヾ(๑╹◡╹)ノ"上一些干货吧一、主要流程1、link2、link1和2都是讲的主要流程,两者讲的内容各有侧重点,不过大概就是:安装显卡驱动->安装CUDA->弄cudnn->安装pytorch-GPU。不过他们没有提到的一个坑,就是我在pytorch官网上看到的版本只有对应CUDA10.2和11.1(今天是2021.3.23),不要像我一样傻乎乎地安了最新的11.2,然后发现官网没有对
2021-03-23 11:09:08
1373
原创 transforms.RandomCrop()的输入只能是PIL image 不能是tensor
这是原始代码报错:TypeError: ‘builtin_function_or_method’ object is not iterable这是更改后的代码报错:TypeError: img should be PIL Image. Got <class ‘torch.Tensor’>所以我输入tensor是不对的,应该输入PIL image然而我看网上好多资料说这个函数对tensor和PIL都可以,不知道哪个是对的,我感觉应该是只能输入PIL image不能是tensor
2021-03-18 08:46:59
928
3
原创 vutils.make_grid()与黑白图像有关的一个小体会
我发现往vutils.make_grid()里面传单通道的黑白图像时,它最后会变成三通道的图像截取的代码是这样的,其中fake形状是64 * 1 * 64 * 64,是64个黑白图像的数据,而调试的时候往img_list加了一个元素后,元素形状是3 * 64 * 64...
2021-03-16 20:12:17
1215
1
原创 next(iter(dataloader))的一点点体会
next(iter(dataloader))返回一个batch的数据,下面是我的一点代码截图,可以看出real_batch的长度和设置的batch_size一样。此外dataloader的长度,即len(dataloader),就是总数据长度除以batchsize(向上取整)的大小 (这一点截图里没有体现,自己验证了的)...
2021-03-15 09:37:02
10643
3
原创 pycharm的plt.show()如何保持不关闭
pycharm的plt.show如何保持不关闭我是小白,直接上图这样图片会一闪而过里面加一个数字这样图片会一直留着你问为啥?别问,问就是不太会,我只知道点皮毛,能用就行了还问,那就看一个截图和一个博客参考理解一下吧链接: link....
2021-03-01 15:54:01
3782
python实现 01背包、 PCA+贝叶斯分类器 、 k-means聚类
2020-07-26
综合性图像处理系统设计与开发
2020-07-26
pytorch中^是什么运算符?
2021-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人