自学完CS课程,自己动手写作业,遇到了图像可视化的问题,涉及到rcParams的使用,学习一下。
plt.rcParams['figure.figsize'] = (10.0, 8.0) # set default size of plots
plt.rcParams['image.interpolation'] = 'nearest' # 设置 interpolation style
plt.rcParams['image.cmap'] = 'gray'
plt.rcParams['savefig.dpi'] = 300 #图片像素
plt.rcParams['figure.dpi'] = 300 #分辨率
# 默认的像素:[6.0,4.0],分辨率为100,图片尺寸为 600&400
# 指定dpi=200,图片尺寸为 1200*800
# 指定dpi=300,图片尺寸为 1800*1200
# 设置figsize可以在不改变分辨率情况下改变比例
顺便把CS作业里样本可视化的函数贴出来
def VisualizeImage(X_train, y_train):
"""可视化
:X_train: 训练集
:y_train: 训练标签
"""
plt.rcParams['figure.figsize'] = (10.0, 8.0) # 设置图像大小
plt.rcParams['image.interpolation'] = 'nearest'