这个矩阵结果让我感到困惑的是奇怪的浮点显示:"0. "



输入图片描述

import numpy as np
import numpy.linalg as LA
import pandas as pd
import matplotlib.pyplot as plt
path = "./A.csv";
A = pd.read_csv(path).values;
tposeA = np.transpose(A);
normA = LA.norm(A);
X0 = tposeA / ((normA)**2)
print(X0)

我一直在做这件事,它在矩阵中返回奇怪的结果,有人知道这意味着什么吗?多谢! !

[First col and 4th row]
[0.0089  0.0035  0.0017  0.0053]

[0.0035  0.0089  0.0035  0.0089]

[0.0035  0.0178  0.0106  0.0124]

[0.(blank)  0.0017  0.0124  0.0267]

由于您正在查看浮点数,因此0.意味着该数字恰好等于零。这是NumPy显示float的方式。

最新更新