绘制简单的正弦图和余弦图
numpy简介
numpy是python一种开源的数据计算扩展。支持大量的多维度数组计算和矩阵
import numpy as np
x = [1,2,3,4]
x1 = np.array(x)
x1=np.array([1,2,3,4])
将普通数组转化为numpy类型的数组,实现数组的矢量化,进行矢量化计算
绘制正,余弦图
import matplotlib as plt
import numpy as np
x = np.linspace(-np.pi, np.pi, 256, endpoint=True) //用linspace生成等差数列,
//生成256个在-pi到pi之间的数据组成等差数列,endpoint
//设定最后一点是否包含在数列中
y = np.cos(x)
y1 = np.sin(x)
plt.plot(x,y)
plt.plot(x,y1)
plt.show()
linspace中还有一个retstep参数可以设置等差数列各数据之间的距离
更多定制化操作可以进一步美化图表,如
plt.title("Function $\sin$ and $\cos")// LaTex语言
plt.xlim(-3.0,3.0)
plt.ylim(-1.0,1.0)
plt.xticks(....) //定制设置横轴纵轴的标识
plt.yticks(....)