这个实验的要求写的还是挺清楚的(与上学期相比),本博客采用python实现,科学计算库采用numpy,作图采用matplotlib.pyplot,为了简便在文件开头import如下:
import numpy as np
import matplotlib.pyplot as plt
1
2
本实验用到的numpy函数
一般把numpy简写为np(import numpy as np)。下面简单介绍一下实验中用到的numpy函数。下面的代码均需要在最前面加上import numpy as np。
np.array
该函数返回一个numpy.ndarray对象,可以理解为一个多维数组(本实验中仅会用到一维(可以当作列向量)和二维(矩阵))。下面用小写的x \pmb x
x
x表示列向量,大写的A AA表示矩阵。A.T表示A AA的转置。对ndarray的运算一般都是逐元素的。