我怎样才能将 numpy.ndarray 以下的形状重塑为给定的形状?

How can i reshape below numpy.ndarray into given shape?

我有一个形状为 X_train_mask 的数组:(12600, )。它的每个子数组都具有形状:(17640, )。我希望 X_train_mask 的形状为:(12600, 17640)。我该怎么做?

我很确定有一种更简单的方法可以做到这一点,但您可以尝试:

X_train_mask = pd.concat([X_train_mask[i]
for i in range(len(X_train_mask )].T

试试这个:

for i, X in enumerate(X_train_mask):
    X_train_mask[i] = list(X)