日常疑难杂症
2023-08-25 / Peng Zheng   

调试时使用Matplotlib显示, 想控制figure出现的位置

  • 确定plt后端编译器类型, 然后分别有对应的设置方法, 对Figure().canvas.manager.window进行设置, 详情见: Ref1, Ref2.

取消pandas使用多级表头时输出的空白行

Matplotlib 显示窗口时最大化

  • 在plt.show()之后:

    1
    2
    manager = plt.get_current_fig_manager()
    manager.window.showMaximized()
  • Ref

Split 大zip文件为多个指定大小的小文件

  • 1
    2
    # zip FOLDER and split the output FILE.zip into 5MB chunks
    zip -r -s 5m FILE.zip FOLDER/
  • 1
    2
    # Combine the split up chunks
    zip -F FILE.zip --out single-archive.zip
  • Ref

调整关于各种python包之类的东西的默认系统级变量

  • ~/.bashrc中修改以下变量:
    • $XDG_DATA_HOME: 默认值为~/.local/share, app的setting/插件记录.
    • $XDG_CONFIG_HOME: 默认值为~/.config, 配置相关.
    • $XDG_CACHE_HOME: 各种缓存, 如PyTorch / HuggingFace等包下载东西的路径.
    • Ref (含其他一些相关的变量值解释).

clear命令无法执行, terminals database is inaccessible

  • 缘由: clear其实用的是conda相关的, 把现有的~/.conda/envs/THE_ENV/bin/clear给删了或重命名即可. 之后再clear, 会自动再生成新的正确的的.
  • Ref

自定义nohup输出的文件

  • nohup ./go.sh > out.log 2>&1 &

ImageNet-1k的ID和classname对应:

PermaLink: http://ZhengPeng7.github.io/2023/08/25/Problems-in-daily-life/