python - 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) 一起广播
我想知道为什么一个向量不能点它的转置或交叉自身,奇怪的是在外部函数内部我写了两个相同的变量但形状不同
解决方案
推荐阅读
- python - 使用 one-hot 编码处理 sklearn 中的分类变量
- dns - 有人可以告诉我在验证我的域时我做错了什么吗?
- css - 内容在完美圆圈内的 Div
- database - 使用 Oracle 连接使用 4 个表
- python - python 将 numpy.ndarray 从 (4942L, 1L) 转换为 (4942L,)
- java - Selenium(Java)中的“NoSuchElementException”之后如何继续执行?
- java - 什么设计模式适合处理很多条件分支
- android - 使用 Dagger 2 在活动和片段中注入相同的类对象
- kubernetes - 503 Service Unavailable with Ambassador QOTM 服务
- flutter - Flutter在进入路由器之前有事件吗?