为(3,2)的array转换为一行表示,输出结果为:
# array([1, 2, 3, 4, 5, 6])
# 我们可以看到,flatten()方法是将多维数据“压平”为一维数组的过程
array.reshape...(2,3)
# 将array数据从shape为(3,2)的形式转换为(2,3)的形式:
# array([[1, 2, 3],
# [4, 5, 6]])
除此之外,Numpy还包含了创建特殊类别的...这是因为一个矩阵与其转置相乘之后的矩阵是对称矩阵(矩阵中的元素沿着对角线对称),将对称矩阵进行分解后的结果可以表示为:
A = V∑VT
通过观察上式,我们不难发现U与V矩阵是相同的,因为这个例子中,U...与V矩阵本身也是对称矩阵,不论它的转置与否形式都是一样的。...前面我们介绍过,一个矩阵与其转置矩阵相乘的结果是一个对称矩阵。