我怎样才能将 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)
我有一个形状为 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)