
系统学习python
本专栏主要涵盖最新python的初级和中级技术文章,均为博主精心总结、紧跟前沿、逐步优化、学以致用。文章重点处均有颜色标注,方便阅读和查看。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
狂小虎
永远热爱,永远年轻!
展开
-
第三章:Python中的序列---列表(下)
嵌套列表及浅拷贝,深拷贝,列表推导式原创 2023-10-19 17:06:27 · 245 阅读 · 0 评论 -
第三章:Python中的序列---列表(上)
序列是一种有序的数据结构,通常用于存储一组相关的元素。Python中的序列包括列表(list)、元组(tuple)和字符串(string)。原创 2023-10-15 11:27:01 · 218 阅读 · 0 评论 -
第二章:Python中的数字类型(下)
布尔值:逻辑运算符,短路逻辑,运算符优先级原创 2023-10-13 16:09:37 · 195 阅读 · 0 评论 -
第二章:Python中的数字类型(上)
Python中的数字类型包括整数(int)、浮点数(float)、复数(complex)和布尔值(bool)。原创 2023-10-12 19:14:28 · 199 阅读 · 0 评论 -
第一章: Python中的变量和字符串
介绍python里最基础的变量和字符串。原创 2023-10-12 16:46:11 · 261 阅读 · 0 评论 -
亲测解决detectron2的ValueError: Unsupported type found in checkpoint! model: <class ‘dict‘>
这个问题是由于预训练模型保存出错所致,解决方法是严格按照规定格式保存。原创 2025-03-07 12:10:00 · 175 阅读 · 0 评论 -
dict.fromkeys的使用The iterable value of **dict.fromkeys should be listify
使用这个记住单个value也要是list形式,否则如果value是string类型,那么会自动把string里面的每个字符串当成是value。原创 2025-01-21 11:25:15 · 84 阅读 · 0 评论 -
Ubuntu下载zenodo文件Ubuntu download zenodo
一般数据集文件会比较大,直接下单单个压缩包很慢。可以使用代码多线程下载小文件。原创 2025-01-21 11:19:31 · 364 阅读 · 0 评论 -
亲测解决`data_array` is not of type `MetaTensor, assuming affine to be identity
这个问题是由于orientation的数据增强在scaling之后导致的,解决方法是将这两个数据增强的顺序调换。问题原因orientation在scaling之前可以保证不同的方向能够在同一个轴等比变化。The orientation should be before any anisotropic spatial scalings, so that data from different orientations are scaled in the same axes.将改成参考orientat原创 2025-01-20 23:04:02 · 115 阅读 · 0 评论 -
亲测解决CUDA error: device-side assert triggered
这个问题小虎今天刚刚遇到,问题原因有很多。但是由于使用了cuda运行,报错看不出来。解决方法是用cpu运行来看错误出在哪里。原创 2025-01-16 14:37:27 · 1248 阅读 · 0 评论 -
亲测解决Can‘t pickle local object ‘Dataset.function.<locals>.<lambda>‘
这是由于多worker的时候函数不能内定义导致。原创 2024-11-22 09:21:29 · 280 阅读 · 0 评论 -
Python自适应解包多个不需要的返回变量unpack multiple return value
当返回变量只有一两个时,可以通过相应个数的"_"符号来接收。但是返回变量多个甚至是不定的时候,那么可以使用"*_"。原创 2024-11-22 08:58:54 · 156 阅读 · 0 评论 -
亲测解决Unpack operator in subscript requires Python 3.11 or newer
这个问题是在小虎想提前定义一个list,然后作为index list来调用另一个list里面的变量出现的问题。原创 2024-11-22 08:55:26 · 276 阅读 · 0 评论 -
batch_sampler option is mutually exclusive with batch_size, shuffle, sampler, and drop_last
这个问题是由于使用了自定义的batch_sampler引起,解决方法是可以通过将dataloader一些参数设置成默认值。原创 2024-10-20 00:00:02 · 121 阅读 · 0 评论 -
Multiprocessing出错没有提示was skipped without notice in python
这个问题可以通过打印返回结果解决。原创 2024-10-14 10:21:47 · 276 阅读 · 0 评论 -
亲测解决返回的batch是一个list而不是长度为1的数值
这个问题是由于tensor定义错误导致的,解决方法是用torch.tensor。原创 2024-09-05 12:18:14 · 117 阅读 · 0 评论 -
Trades和Centertrack在windows上配置
直接说结论好了,小虎在windows配了一个星期失败了,结果是双系统在linux下配置成功。原创 2024-08-21 16:58:22 · 226 阅读 · 0 评论 -
亲测解决This error originates from a subprocess, and is likely not a problem with pip.
更新一下pip,然后配置setuptools即可。原创 2024-08-18 15:17:44 · 2346 阅读 · 0 评论 -
验证集的loss比训练集大得多Val Loss is too large
这个跟数据集有关,不过可以通过clip减缓。原创 2024-08-18 15:03:15 · 339 阅读 · 0 评论 -
pytorch setattr vs. add_module区别
简而言之,就是如果的nn.module类里面的,建议用add_module;其他用setattr。原创 2024-08-06 10:57:07 · 145 阅读 · 0 评论 -
在windows安装mmcv,Install mmcv in windows
安装mmcv直接用pip install会报错,这里小虎看了官方说明后解决了这个问题。原创 2024-08-06 10:44:00 · 589 阅读 · 0 评论 -
COCO数据集json文件批量转txt格式(YOLOV8格式)
【代码】COCO数据集json文件批量转txt格式。原创 2024-07-16 11:34:56 · 878 阅读 · 0 评论 -
亲测解决Permission denied shutil.copy2
这个权限问题在处理文件夹遇到,解决方法是用shutil.copytree。原创 2024-07-02 10:29:52 · 560 阅读 · 0 评论 -
如何延时运行shell里面的程序
有些程序会占用GPU运行到半夜一两点,不想熬夜干活,但是又想最大限度利用硬件。原创 2024-07-02 10:18:06 · 258 阅读 · 0 评论 -
亲测解决argument --/--list: conflicting option string: --list
在设置一个变量的时候,需要输入一个list。按照教程设置后,如果设置了两个list变量,会出现这个错误。原创 2024-07-02 10:11:47 · 193 阅读 · 0 评论 -
第六章(9): 高阶函数
第六章(9): 高阶函数#高阶函数是指接受其他函数作为参数或返回函数的函数。在编程语言中,。高阶函数可以更灵活地处理和操作函数,使得代码更简洁、可复用性更高。高阶函数的一个常见应用是在函数式编程中,通过函数组合、函数柯里化等技术来解决问题。例如,在函数式编程中,可以使用高阶函数来实现链式操作,将多个函数串联起来依次执行。另一个常见的应用是在回调函数中使用高阶函数。当一个函数需要在特定事件发生后执行某些操作时,可以将需要执行的操作封装成一个函数,并作为参数传递给另一个函数,这个接收函数即为高阶函数。原创 2024-07-01 20:23:28 · 272 阅读 · 0 评论 -
怎么关掉/开启VSCode自动生成docsting提示
这个功能小虎并不想用,反倒是一直提示一直点错。这里就来看看如何关闭或开启这个功能。原创 2024-05-22 15:52:47 · 356 阅读 · 0 评论 -
亲测解决Hint: failed to compute its gradient, with torch.autograd.set_detect_anomaly(True)
这个问题是改动了网络层的结构导致不能进行in-place的操作,解决方法是用将in-place改成indirect的。原创 2024-03-13 09:56:38 · 259 阅读 · 0 评论 -
亲测解决default_collate: batch must contain tensors, numpy arrays, numbers, found <class ‘NoneType‘>
这个问题是由于dataloader读取的数据中有None类型的变量,而default_collate不能处理这种变量。解决方法是检查读取的变量,如果None可以设成0不使用。原创 2024-03-13 09:49:17 · 1192 阅读 · 0 评论 -
亲测解决vscode的debug用不了、点了没反应
这个问题在小虎登录vscode同步了设置后出现,原因是launch文件被修改或删除。解决方法是重新添加launch。原创 2024-02-05 17:17:50 · 5939 阅读 · 0 评论 -
亲测解决unable to import torch, please install it if you want to pre-compile any deepspeed ops.
这个问题是小虎在win上下载deepspeed导致。原因是windows不支持deepspeed。原创 2024-01-04 17:47:55 · 1945 阅读 · 0 评论 -
亲测解决../aten/src/ATen/native/cuda/NLLLoss2d.cu:xxx: Assertion `t >= 0 && t < n_classes` failed
这个问题关键在于,就是数据的标签必须在0到数据标签总数之间。小虎的数据是因为遇到了-1的label,解决方法是把label范围给限定在提示的范围内。原创 2023-12-26 17:15:23 · 2013 阅读 · 0 评论 -
亲测解决Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same
这个问题是由于模型用list写了module,但是list在to device的操作里面并没有将elements导入gpu。原创 2023-12-22 12:15:35 · 967 阅读 · 0 评论 -
亲测解决ERROR: Could not build wheels for cryptacular
小虎在新电脑配置apex时出现了这个问题,解决办法是降低python版本,用conda安装。原创 2023-12-20 11:09:01 · 1160 阅读 · 0 评论 -
亲测解决AttributeError: module ‘qtpy.QtGui‘ has no attribute ‘QRegExpValidator‘
这个问题可以通过在conda navigator安装pyqt, puqtconsole, pyqtree, qtpy解决。原创 2023-11-01 17:49:29 · 487 阅读 · 0 评论 -
第六章(8):Python中的函数—递归、函数文档、类型注释、内省
是一种基于函数自身调用的算法思想。在递归中,一个函数可以调用自身,直到达到某个条件才停止。原创 2023-10-31 12:51:36 · 142 阅读 · 0 评论 -
第六章(7):Python中的函数—lambda表达式
lambda表达式,生成器及生成器表达式原创 2023-10-30 16:11:01 · 291 阅读 · 0 评论 -
第六章(6):Python中的函数—闭包和装饰器
闭包、装饰器原创 2023-10-28 18:15:23 · 185 阅读 · 0 评论 -
第六章(5):Python中的嵌套函数
嵌套函数,LEGB规则原创 2023-10-26 15:41:17 · 268 阅读 · 0 评论 -
第六章(4):Python的函数——作用域(scope)
变量的作用域,gloabal语句。原创 2023-10-26 11:29:05 · 199 阅读 · 0 评论