标签: arrays product
我有一个d * n矩阵,我想通过取n点乘积(d,1)*(1,d)变成大小为(n,d,d)的3D数组;我矩阵的每一列有1个点积。
我设法在两个不同的3D数组中重塑了d * n数组,其中一个大小为(n,d,n),另一个大小为(n,n,d),但是我不知道该怎么做最后一步(产生一个(n,d,d)数组)而没有for循环。
有谁比我更了解numpy?