【发布时间】:2021-07-26 12:09:38
【问题描述】:
mat = np.squeeze( np.mean(vec[i0-5:i0+5, :], axis=0))
这产生了 (145,) 的尺寸,我需要它是 (145,1)。我知道这是一个简单的修复,但不知道在哪里定义它。
【问题讨论】:
标签: python arrays numpy dimensions
mat = np.squeeze( np.mean(vec[i0-5:i0+5, :], axis=0))
这产生了 (145,) 的尺寸,我需要它是 (145,1)。我知道这是一个简单的修复,但不知道在哪里定义它。
【问题讨论】:
标签: python arrays numpy dimensions
您的问题对于变量的外观有点含糊。我做出以下假设:
vec = np.random.uniform(size=(145,145))
i0 = 10
要使数组成为二维数组,请重塑数组。
new_mat = np.reshape(mat, (-1, 1))
这里-1 从您的mat 数组推断维度。
【讨论】: