本文共 937 字,大约阅读时间需要 3 分钟。
python 生成对称矩阵
Prerequisite:
先决条件:
Here, we will learn how to create a symmetric matrix using a non-symmetric matrix? The following equation shows how a dot product of Matrix A and AT can result in a symmetric matrix.
在这里,我们将学习如何使用非对称矩阵创建对称矩阵? 下面的等式说明了矩阵A和A T的点积如何产生对称矩阵。
S = A.AT
S = A T
# Linear Algebra Learning Sequence# Creating a Symmetric Matriximport numpy as npM = np.array([[2,3,4], [3,45,8], [34,7,0.8], [21,31,41]])print('A : ', M)print('\n\nTranspose of A : ', M.T)S = np.matmul(M,M.T)print('\n\nSymmetric Matrix : \n', S)
Output:
输出:
A : [[ 2. 3. 4. ] [ 3. 45. 8. ] [34. 7. 0.8] [21. 31. 41. ]]Transpose of A : [[ 2. 3. 34. 21. ] [ 3. 45. 7. 31. ] [ 4. 8. 0.8 41. ]]Symmetric Matrix : [[ 29. 173. 92.2 299. ] [ 173. 2098. 423.4 1786. ] [ 92.2 423.4 1205.64 963.8 ] [ 299. 1786. 963.8 3083. ]]
翻译自:
python 生成对称矩阵
转载地址:http://wpvzd.baihongyu.com/