题目一:
请使用Matplotlib中的折线图工具,绘制正弦和余弦函数图像,其中x的取值范围是
要求:
(1)正弦图像是蓝色曲线,余弦图像是红色曲线,线条宽度为2.5;
(2)标题为:“正/余弦函数图像”,字体颜色为黑色,大小为16;
(3)横坐标标签为:“x轴”,纵坐标标签为“y轴”,字体大小为12。
import numpy as np
from matplotlib import pyplot as plt
from pylab import *#matplotlib不支持中文,需要添加此段代码
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
plt.figure(figsize=(10,6), dpi=80)
x = np.linspace(-np.pi, np.pi, 256,endpoint=True)#X的取值
C,S = np.cos(x), np.sin(x)
# 正弦图像是蓝色曲线,余弦图像是红色曲线,线条宽度为2.5;
plt.plot(x, S, color="blue", linewidth=2.5, linestyle="-", label="正弦")
plt.plot(x, C, color="red", linewidth=2.5, linestyle="-", label="余弦")
#标题为:“正/余弦函数图像”,字体颜色为黑色,大小为16;
plt.title('正/余弦函数图像', fontproperties="SimHei", size=16)
#横坐标标签为:“x轴”,纵坐标标签为“y轴”,字体大小为12。
plt.xlabel('x轴', fontproperties="SimHei", size=12)
plt.ylabel('y轴', fontproperties="SimHei", rotation=90, size=12)
#设置坐标轴的刻度值
plt.xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi],
[r'$-\pi$', r'$-\pi/2$', r'$0$', r'$\pi/2$', r'$\pi$'])
plt.yticks([-1,0,1],
[r'$-1$', r'$0$', r'$1$'])
# 添加图例
plt.legend()
plt.show()
题目二:
请使用Windows中的“画图”工具,手写数字0-9,对图像进行适当的裁剪和处理后,保存为MNIST数据集的格式,具体步骤与要求如下:
步骤:
(1)使用Windows中的“画图”工具,手写数字0-9,并裁剪为适当尺寸的单个数字后,保存为图像文件,如图2所示;
(2)对裁剪过的图像进行反色、二值化处理,使图像呈现为黑底白字,如图3、4所示;<