如果 x 是熊猫系列,为什么点积 x@A 不起作用?

问题描述

  • A 是一个 5x5 方阵 pandas DataFrame
  • x 是一个 5(一维)向量 pandas 系列

x@A 返回错误 ValueError: matrices are not aligned 即使它们显然都满足点积乘法的要求,具有相同的外维 5。

x.values @ A 有效,返回预期的标量,仅仅因为 x 已从 Pandas 系列更改为 numpy 数组

为什么点符号 @ 对熊猫如此挑剔?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)