• 2024-08-11Debug Log - ModuleNotFoundError: No module named 'timm.models.layers.patch_embed'
    运行代码:importtimmimporttorchmodel=timm.create_model('deit_small_patch16_224',pretrained=True,num_classes=6,pretrained_cfg_overlay=dict(file='/home/lingdu/zyt/works/pretrained_models/deit_small_patch16_224-cd65a1
  • 2024-07-28Python科研武器库 - 字符串操作 - 路径字符串分割 os.path.split()、os.path.splitext()
    使用场景:科研中批量处理数据时的,文件路径分割以及文件格式判断。对于文件格式判断,是因为实际文件的格式多种多样,就拿图像为例,就有.png.jpg.bmp等等。更不用说,有时候还有一些干扰文件需要屏蔽(比如Mac系统的.DS_Store文件)。这就需要我们判断文件格式,再对特定格式的文件进行操
  • 2024-06-19Python武器库 - 科研中常用的python图像操作 - 图像显示
    应用场景:在科研中,使用python(opencv)对图像进行操作后,通常需要实时查看操作结果并实施调整,而每次都在文件夹中打开查看是很麻烦的,这就需要我们能够直接通过代码对图像进行可视化展示。这里主要用到cv2中的**imshow(),waitKey()和destroyWindow()/destroyAllWindows()**函数,
  • 2024-06-15Python武器库 - 科研中常用的python字符串处理 - 字符串扩充
    在python科研编程中,字符串扩充通常在处理文件名、数据集列表、或打印模型训练过程信息时非常实用,尤其是打印模型训练过程信息时,通常需要在每一轮之间打印一行符号表示分隔,此时字符串扩充的功能尤其好用,它能够省去手动输入字符的时间,使得输出字符串更加工整。1.str.center(widt