- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 windows装COCO-stuff python API
装 [1] 的 python API,其主页说在 coco/PythonAPI/ 目录下运行 make 命令。我 windows 之前有装 codeblocks,它有提供:在 E:\codeblocks\MinGW\bin\ 下,不过叫 mingw32-make.exe,只要建个叫 make.exe 的软链接指向它就行,参考 [2]。其实打开里面的 Makefile 来看,核心就是两条 python 命令而已:python setup.py build_ext --inplacepython setu
2021-01-22 21:04:11 487
原创 dos bat批量创建软链接
windows 下,要将 train2017/、val2017/ 两个目录下的图片并入一个目录 images/,用 mklink 创建软链接[1]可以不用额外空间。win10也可以写 .sh 脚本用 ln -s,但效果似乎同 copy?因为用 ln -s 得出的 images/ 是有空间占用的,而用 mklink 是 0 bytes。Code@echo offsetlocal enabledelayedexpansionclsset SRC=G:\dataset\COCO\2017set D
2021-01-22 19:54:24 1353
原创 matplotlib的text.usetex会影响字体
想用 matplotlib.rcParams['text.usetex'] = True 启用对 latex 的支持,在 title 画个右箭头(→\rightarrow→),但在全局启用会影响 x、y 轴 label 的字体。想要同时保住 title 用 tex 画的箭头,和其它地方的 Times New Roman 字体,需要对 plt.title 单独用个 dict 启用 usetex,而不在全局开。global设置 matplotlib.rcParams['text.usetex'] = T
2021-01-18 16:35:41 2851 1
原创 Graphviz可视化有向图
有个树状结构,想生成一幅对应的矢量图,可以用 Graphviz[1]。装好之后把 bin/ 目录加入 PATH,敲 dot --help 命令测试。Basic Usage语法类似 markdown 用 mermaid。将图结构写成一个 test.dot 文件:digraph graph_name {a->b;b->d;c->d;}其中 digraph 指明是有向图;由于没有孤立点,所以可以不用独立声明。然后用 dot -Tpng test.dot -o test.png
2021-01-14 22:53:40 1777 1
原创 matplotlib用Times New Roman且不加粗
将 matplotlib 字体设成 Times New Roman,见 [1,2],但默认是加粗的,想改成不加粗,见 [3,4]。例程:import matplotlib as mpl# 换成**不**加粗import matplotlib.font_managerdel matplotlib.font_manager.weight_dict['roman']matplotlib.font_manager._rebuild()# 用 Times New Roman 字体from matpl
2021-01-11 12:54:27 2565 1
原创 matplotlib刻度值使用科学记数法
原本 plot 出的图:y 轴刻度值太多 0,想用科学记数法,去掉后面那些 0,效果:要设置 ax.ticklabel_format(style='sci', scilimits=(-1,2), axis='y'),其中:style='sci' 指明用科学记数法;scilimits=(-1,2) 表示对 (10−1,102)(10^{-1},10^2)(10−1,102) 范围之外的值换科学记数法,范围内的数不换;axis='y' 指明对 y 轴用,亦可以是 x、both。例程:plt.p
2021-01-02 16:31:59 26004 7
原创 matplotlib plot显示marker超出边界部分
在用 matplotlib plot 用 marker 时,如果 marker 超出边界,会被截掉,如:想让边界上的 marker 也显示完整,在 plot 时设置 clip_on=False,效果:Codeimport osimport numpy as npimport seaborn as snsimport matplotlibmatplotlib.use("Agg")matplotlib.rcParams['text.usetex'] = Trueimport matplot
2021-01-02 11:37:29 3595 5
原创 matplotlib左上角数量级的字体大小
要把左上角的 1e7 调大,效果:要调的这个东西叫 offset_text,例程:import osimport numpy as npimport seaborn as snsimport matplotlibmatplotlib.use("Agg")import matplotlib.pyplot as pltfont = { 'family' : 'Times New Roman', 'weight' : 'normal', 'size' : 18
2021-01-01 22:38:37 2203 1
COCO-stuff 测试 notebook
2021-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人