我有一个长度为2000的2D numpy数组列表。
我正在尝试使用dstack创建一个3D数组。但它给了我以下错误。
返回_nx.concatenate([atleast_3d(_m)for _m in tup],2)
ValueError:除了连接轴之外的所有输入数组维度必须完全匹配
我手动检查了2D阵列的形状,并且都是形状(3,300)。我不确定有什么问题。
我的代码很简单
X = list()
for row in df.itertuples(name=None):
srow = [ "%s" %x for x in row[2:-1] ]
exist_words = [word for word in srow if word in model ]
X.append(model[exist_words])
return np.dstack(X)