在用Python实现吴恩达机器学习的过程中,我们会多次调用各种程序库,因此需要我们对这些程序库有初步的认识。
numpy程序库
支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库
numpy程序库经常被写作np,经常用在使原数据转换为数组或矩阵形式,多数在对函数的定义中出现。
常用的语句有np.matrix();np.array()库,作用是将原数据转换为矩阵形式
#矩阵的生成
a = np.matrix('1 2;2 3') #这种方法只有matrix可以,array不能用
print(a)
([[1,2],
[2,3]])
or
b = np.matrix([[4,5],[5,6]