我试图计算单位矩阵和数组之间的差异,然后用一个转置的另一个相乘,但我得到了这个错误
X = np.array([[-1, -1], [-2, -1.9], [-3, -2], [1.2, 1.5], [2.3, -1], [4.2, 7]]) s = np.eye(len(X), 2) t_1 = (s - X).T t_2 = (s - X) prod = t_1 * t_2
字符串
yqlxgs2m1#
根据在:https://stackoverflow.com/a/60584068/18142235中提出的类似问题,你可能对矩阵乘法操作数感到困惑,它是np.dot而不是Python中的 *,所以:
X = np.array([[-1, -1], [-2, -1.9], [-3, -2], [1.2, 1.5], [2.3, -1], [4.2, 7]]) s = np.eye(len(X), 2) t_1 = (s - X).T t_2 = (s - X) prod = np.dot(t_1 , t_2 )
1条答案
按热度按时间yqlxgs2m1#
根据在:https://stackoverflow.com/a/60584068/18142235中提出的类似问题,你可能对矩阵乘法操作数感到困惑,它是np.dot而不是Python中的 *,所以:
字符串