擅长:python、mysql、java
<p>检查你调用点积的矩阵的形状。只有当A的第二个轴与B的第一个轴的大小相同时,才能计算矩阵<code>A.dot(B)</code>的点积。<br/>
在您的例子中,您有额外的列和日期,这会破坏您的计算。你应该在计算中去掉它。尝试运行<code>port_ret = ret[:,1:].dot(df3[1:])</code>,并检查它是否产生您想要的结果。<br/>
对于将来的情况,使用<code>numpy.shape()</code>函数来调试矩阵计算,这是非常有用的工具。在</p>