我得到了如下所示的 ValueError。
ValueError:由于复制错误,矩阵未对齐
它被追溯到以下行(我没有编写此代码,我正在尝试使用它):
x1[:] = _dotproduct(x1, u)
点积就像 numpy 点积,它工作得很好,printing _dotproduct(x1, u)
给出了一个有效的答案。那x1[:]
是行不通的。
是什么[:]
意思?我从来没有见过。
另外我该如何解决对齐错误?
编辑:
我现在已经将错误跟踪到x1[:]
,所以我可以执行以下操作:
hh=len(x1)
x1[0:hh]=_dotproduct(x1, u)
?