首页 > 解决方案 > Python 错误:无法与形状一起广播

问题描述

在尝试编写自己的 PCA 时,我需要计算矩阵 X*XT 并编写以下代码: m_PCA1 = m_PCA.dot(m_PCA_T) 并得到一个错误:无法与形状 (22,818) 和 (18,818) 一起广播) 然后我将其更改为外积: m_PCA1 = np.outer(m_PCA,m_PCA) 仍然出现错误 无法与形状 (22,818) 和 (18,818) 一起广播

我想知道为什么一个向量不能点它的转置或交叉自身,奇怪的是在外部函数内部我写了两个相同的变量但形状不同

标签: pythonpca

解决方案


推荐阅读