如何在python中拟合正弦函数?

我得到一个正弦图像,并通过识别像素点获得每个点的位置信息。我想使用这些点来拟合正弦函数并获得其幅度,周期,相位和偏移。我想使用Python语言来实现拟合功能。