
Python入门知识
神笔馬良
正在进化的亚古兽
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向对象中的方法是对实例的属性进行操作的函数吗?
简而言之,类是对一类对象的抽象描述,实例是类的一个具体对象,属性是描述对象特征的数据,方法是描述对象行为的函数。在使用面向对象编程时,通过定义类和创建实例,可以将数据和相关的操作组织起来,使得代码更加模块化、可维护和可扩展。get_descriptive()就是对horse实例中的属性进行操作或者描述的方法。write_speed()就是对horse实例中的属性(速度)进行修改的方法。问题描述:”面向对象中的方法是对实例的属性进行操作的函数吗?horse就是对象(或者叫实例),实例是具体化了的类。原创 2023-12-03 17:17:00 · 393 阅读 · 0 评论 -
else与for一块使用,不与if一块使用
完整问题如下:键盘输入两个大于0的整数,按要求输出这两个整数之间(不包括这两个整数)的所有素数。素数又称质数,是指除了1和它本身以外不能被其他整数整除的数。如果break一旦使用,break跳出最里面的循环,并且break后面的else也不会被执行。我们会发现里面的else并没有和if对齐,这是因为这里else是配合for、break一块使用的。问题描述:最近做计算机二级,看了一个找出两个整数之间的所有素数。循环一起使用,它会在for循环正常完成(即不被。类似用法还有在列表中寻找某一元素。原创 2023-09-22 09:46:32 · 309 阅读 · 0 评论 -
Python学习中会遇到模块、包和库的概念,有时容易混淆,这里总结一下。
包和库都是由模块组成的,或者说库也是由包组成的,库比包更复杂一些。python中包与库的区别在于包整体来说不具有整体的功能性,大多数包是为了是把类似功能的模块放在了一起,但是并没有实现一个统一的功能。第二,模块文件比较多,有几十个的时候,根据功能(计算功能的模块、画图功能的模块)划分到不同的目录中,形成了包。第三,为了实现一个复杂的功能,我们将许多模块封装在一起实现一个最终的功能,封装后的整个文件就是包。问题描述:Python学习中会遇到模块、包和库的概念,有时容易混淆,这里总结一下。原创 2023-08-31 20:44:16 · 146 阅读 · 0 评论 -
YOLO模型在训练图片数据时,需要把图片统一为JPG格式,否则可能出现图片损坏的错误。
JPEG2JPG的代码,也包含常见的PNG和bmp格式转为JPG格式。原创 2023-06-01 10:53:53 · 2871 阅读 · 0 评论 -
PNG图片格式转换为JPG格式
在训练深度学习网络时,需要进行将图片统一为一个格式。一般训练格式为JPG,那可以使用如下图的在线软件,将PNG格式的图片转为JPG格式的图片。原创 2023-06-01 09:39:45 · 209 阅读 · 0 评论 -
YOLO模型安装库
解决办法:我们把requirements.txt放在桌面上,然后使用下面代码进行安装即可。(此时需要确保网络是畅通的,要从网上下载库)。路径需要根据自己的地址进行修改。问题描述:我们在创建好YOLO环境时,需要进入指定的环境安装许多库,如果在pycharm环境中一个一个的安装库就非常的慢。原创 2023-05-22 21:31:28 · 357 阅读 · 0 评论 -
FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: ‘labels‘
FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: 'labels'问题解决:我把待处理的文件夹名字改了一下,然后问题就解决了。刚开始是grpae111,改成了grape1111。原因分析:网上看到的说代码鲁棒性弱会导致这个问题,大家可以尝试修改文件夹的名字或者代码的路径,来解决这个问题。注意:也有可能是我把代码放在了其他地方运行解决的。原创 2023-05-22 17:42:39 · 4860 阅读 · 0 评论 -
正斜杠和反斜杠的区别、转换。
(1)表面上的区别:“/”,正斜杠是左斜杠,笔画是向左倾斜,左斜杠也是某些计算器中的除号;“\”,反斜杠是右斜杠,笔画是向右倾斜;(2)使用上的区别:python中的路径是左斜杠,windows的cmd命令行下使用的是右斜杠;您不应明确设置正斜杠或反斜杠。手动转换比较慢,可以使用代码进行自动转换。会出现路径报错,原因是,我们直接使用windows磁盘里复制的路径。转换:可以手动转换,也可以使用下面的代码进行转化。但是在网上也看到,有人说→“不要这样 只需使用。问题描述:我们在使用Python进行读取。原创 2023-05-22 11:54:35 · 1436 阅读 · 0 评论 -
批量降低图片的尺寸大小
问题描述:在使用深度学习YOLO或者Faster RCNN训练数据时,训练图片的尺寸(一般为640×640)一般比我们获取到的图片尺寸较小(原图都比较大),为了提高训练速度,不能使用原图训练,所以需要降低图片的分辨率。注意:这个分辨率降低前后路径是在一个路径即可,分辨率降低后的图片覆盖掉了分辨率降低前的图片。原创 2023-05-05 19:51:52 · 1150 阅读 · 0 评论 -
FileNotFoundError: C:\Users\aoqia\Desktop\ultralytics-main\ultralytics\000490.jpg does not exist
解决办法1:这个图片是需要放到assets这个文件夹才行。因为predict.py是从assets文件夹中找图片的,放到根目录,肯定找不到了。解决之后第二个图所示。改后的代码是这个:注意两点,图片路径必须是绝对路径,并且python路径是双斜杠。如图3就是运行通的结果图。问题描述:在运行YOLOV8的predict.py,出现找不到图片的问题。原创 2023-04-23 00:21:26 · 5931 阅读 · 5 评论 -
在跑YOLOv7的官方代码时,出现了这个错误:_pickle.UnpicklingError: STACK_GLOBAL requires str
1问题描述。原创 2023-04-10 22:35:14 · 2612 阅读 · 4 评论 -
AttributeError: ‘FigureCanvasTkAgg‘ object has no attribute ‘set_window_title‘
也有人说改变matplotlib版本也行,但是我没有尝试。问题描述:在跑Bubbliiiing的SSD代码时,出现了这个错误。解决办法:在canvas和set之间增加一个.manager。具体原因:未知(可能是库版本的问题)原创 2023-04-10 22:30:53 · 7542 阅读 · 16 评论 -
ERROR: Could not find a version that satisfies the requirement torch==1.8.1+cu111
问题描述:我在配置环境时,使用pytorch官网上的命令安装torcch时,出现了pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html这个错误。(自己有点疑问,为什么我开梯子就是为了加快国外网站的下载速度,反而打开梯子,反而下不了呢。相反,用校园网下载速度很快,难道校园网可以下载国外的资源很快。原创 2023-03-13 10:11:21 · 6953 阅读 · 3 评论 -
YOLOv5运行错误:ImportError: Failed to initialize: Bad git executable.
问题描述:我们在跑YOLOv5官方数据集时,出现这个错误,ImportError: Failed to initialize: Bad git executable.在train.py文件中的import os后面加上。原创 2023-03-09 21:40:49 · 21739 阅读 · 19 评论 -
PYcharm右上角运行代码时,发现不能选中想要运行的文件。
问题描述:我们在使用pycharm运行代码时,发现不能选中,具体如下如所示。我们想要运行的代码文件是名字叫draw_PR2yuanshi.py,但是右上角不能选中这个代码。解决办法:使用终端命令进行运行。原创 2023-03-01 10:01:53 · 599 阅读 · 0 评论 -
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
问题描述:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory'))': /simple/labelimg/解决办法:关掉梯子即可。原创 2023-02-27 20:40:51 · 2388 阅读 · 6 评论 -
YOLOv5运行出错:RuntimeError: result type Float can‘t be cast to the desired output type __int64
第一处的修改如上所示。第二处的修改如下所示。原创 2023-02-24 11:36:25 · 1692 阅读 · 10 评论 -
AttributeError: module ‘numpy‘ has no attribute ‘int‘.
AttributeError: module 'numpy' has no attribute 'int'.原创 2023-02-24 11:24:37 · 4097 阅读 · 1 评论 -
word插入图片,显示不全
解决办法:选中图片,然后按Ctrl+1键。解决之后如下图所示。问题描述:word插入图片,显示不全。原创 2023-02-23 21:00:02 · 791 阅读 · 0 评论 -
module ‘PIL.Image‘ has no attribute ‘core‘
问题描述:使用YOLOV5的配置环境去跑YOLOV8的代码时出现了module 'PIL.Image' has no attribute 'core'这个错误。解决办法:将pillow库的版本升级。原创 2023-02-11 22:45:40 · 363 阅读 · 0 评论 -
解读手机拍照的各个参数(拍照时,上面会有6个符号)
相机动态照片其实就是照片的一个比较新颖的表现方式,它的效果就跟动图差不多的,但是时间相对会比较短,只有几秒的时间。动态照片的应用不是特别的广泛,比如说发朋友圈什么的,动态图片是显示不出来效果的。一般只能储存在手机里自己看,如说可以用来拍宝宝的笑脸的动态,这个都是可以做到的。闪光灯常亮一般用于在较暗的环境中进行补光并拍摄,这样的好处是所见即所得,看到的光线亮度就是拍到的亮度,而闪光模式的强度会更强,闪光时发出的是瞬时光,所以很多时候不太可控。巷子之间的生活画面,一冷一暖的对比色调,拍一些人文照也不赖滴。原创 2023-02-11 22:23:01 · 20786 阅读 · 1 评论 -
如何把谷歌浏览器内核设为百度?
如何把谷歌浏览器内核设为百度?原创 2023-02-11 20:46:14 · 458 阅读 · 0 评论 -
解读手机拍照的各个参数(编辑)
解读手机拍照的各个参数(编辑)原创 2023-01-11 16:40:54 · 392 阅读 · 0 评论 -
解读手机相机的各个参数(长曝光)
解读手机相机的各个参数(长曝光)原创 2023-01-11 16:40:19 · 2300 阅读 · 0 评论 -
解读手机拍照的各个参数(AI水印)
解读手机拍照的各个参数(AI水印)原创 2023-01-10 20:48:37 · 3204 阅读 · 0 评论 -
解读手机拍照的各个参数(延时摄影)
解读手机拍照的各个参数(延时摄影)原创 2023-01-10 19:51:42 · 1094 阅读 · 0 评论 -
解读手机拍照的各个参数(慢动作)
解读手机拍照的各个参数(慢动作)原创 2023-01-10 19:37:25 · 1243 阅读 · 0 评论 -
解读手机拍照的各个参数(VLOG)
解读手机拍照的各个参数(VLOG)原创 2023-01-10 19:19:32 · 259 阅读 · 0 评论 -
解读手机拍照的各个参数(文档模式)
解读手机拍照的各个参数(文档模式)原创 2023-01-10 17:43:35 · 3138 阅读 · 0 评论 -
解读手机拍照的各个参数(全景)
解读手机拍照的各个参数(全景)原创 2023-01-10 17:29:28 · 323 阅读 · 0 评论 -
解读手机拍照的各个参数(短视频)
解读手机拍照的各个参数(短视频)原创 2023-01-10 17:17:07 · 337 阅读 · 0 评论 -
解读手机拍照的各个参数(108M)
解读手机拍照的各个参数(108M)原创 2023-01-10 16:15:00 · 7434 阅读 · 0 评论 -
解读手机拍照的各个参数(夜景)
解读手机拍照的各个参数(夜景)原创 2023-01-10 15:52:31 · 943 阅读 · 0 评论 -
查看自己的电脑是32位还是64位?
查看自己的电脑是32位还是64位?原创 2023-01-10 10:21:53 · 287 阅读 · 0 评论 -
conda删除系统里多余的环境
conda删除系统里多余的环境原创 2022-12-27 19:55:47 · 3766 阅读 · 0 评论 -
PS如何调整图片的大小
PS如何调整图片的大小原创 2022-12-26 10:54:05 · 808 阅读 · 0 评论 -
PS如何把照片背景变成白色
PS如何把照片背景变成白色原创 2022-12-26 10:44:59 · 6733 阅读 · 0 评论 -
yolov5s在两台相同配置的电脑上进行跑代码,训练时间相差很大,原因分析?
yolov5s在两台相同配置的电脑上进行跑代码,训练时间相差很大,原因分析?原创 2022-12-24 21:23:17 · 1239 阅读 · 0 评论 -
怎么查看电脑显卡版本?
步骤:此电脑→设备管理器→显示适配器→NVIDIA GeForce RTX 3060原创 2022-12-24 21:08:13 · 9654 阅读 · 0 评论 -
NotImplementedError: Could not run ‘torchvision::nms‘ with arguments from the ‘CUDA‘ backend.
NotImplementedError: Could not run 'torchvision::nms' with arguments from the 'CUDA' backend.原创 2022-12-24 19:04:58 · 9511 阅读 · 18 评论