make_circles()
1. noise设置的越大,那么噪声就越大,factor设置的越大,两个环就越近,默认0.8控制两个圆的中心之间的距离与圆半径的比例。
2. 默认情况下,make_circles
生成的标签是0和1,分别代表内圆和外圆的数据点。
plt.scatter()
1.c
参数,它接受一个一维数组(其长度应与x和y相同)或单个颜色值。如果传递的是一个数组,Matplotlib 会根据这个数组的值来映射颜色。使用 cmap
参数来指定颜色映射表(colormap)。
还可以直接设置二分类的颜色:c=['green' if y == 0 else 'blue' for y in train_Y]
2.plt.cm.Spectral
是 Matplotlib 提供的众多预定义颜色映射表之一,它涵盖了从深红色到亮黄色的光谱颜色范围,非常适合用于表示具有多个不同类别的数据。 viridis也是。
plt.rcParams
1.是一个全局配置字典,用于设置 Matplotlib 的默认属性值。这些设置会影响所有后续创建的图形和图像,直到你更改它们为止。
2.plt.rcParams['figure.figsize'] = (7.0, 4.0)
设置了 Matplotlib 生成的图形的默认大小为宽度 7 英寸、高度 4 英寸。默认以英寸为单位。调用 plt.figure()
时,如果没有指定 figsize
参数,那么就会使用这个默认尺寸。
plt.rcParams['image.interpolation'] = 'nearest'
图像插值是在图像缩放或重采样时用于计算新像素值的过程。'nearest'
方法是最简单的插值方法之一,它选择最近邻的像素值作为新像素的值。这种方法在处理像素化图像或当你想要保持图像的“块状”外观时很有用,但它可能不会提供最佳的平滑效果。
plt.rcParams['image.cmap'] = 'gray'
设置默认颜色映射表(colormap)为 'gray'
。颜色映射表是一个将数值映射到颜色的表。'gray'
是一种灰度颜色映射表,从黑色(最小值)到白色(最大值)。这对于显示灰度图像或当你想要以灰度形式查看彩色图像时非常有用。请注意,这个设置主要影响使用 plt.imshow()
或类似函数显示的图像。