这行代码给了我错误的尺寸

问题描述

<models.myobj.myobj object at 0x10765c820> class myobj: def __str__(self): return "my own message for this obj" #this is what i want to print

这产生了 (145,) 的维度,我需要它是 (145,1)。我知道这是一个简单的修复,但不知道在哪里定义它。

解决方法

您的问题对变量的外观有点含糊。我做出以下假设:

vec = np.random.uniform(size=(145,145))
i0 = 10

要使数组变为二维,请对数组进行整形。

new_mat = np.reshape(mat,(-1,1))

此处 -1 从您的 mat 数组推断维度。