ValueError shapes 2020 and 3 not aligned 20 dim 1 != 3 dim 0报错了
这个错误提示意味着在进行矩阵运算时,两个矩阵的维度不匹配。具体来说,这里的 (20, 20) 表示一个二维矩阵,而 (3,) 表示一个一维向量。这两个对象的第二个维度不同,因此无法进行矩阵运算。
要解决这个问题,你需要检查你的代码中涉及到的矩阵或向量的维度是否正确,并进行必要的转换或重塑操作。例如,你可以使用 reshape() 函数将一个向量转换为一个行或列向量,以便与另一个矩阵进行相乘。你还可以使用 numpy 的 dot() 或 matmul() 函数来执行矩阵乘法。
原文地址: https://www.cveoy.top/t/topic/bng9 著作权归作者所有。请勿转载和采集!