我试图用散乱的格式绘制一些数据,我已经用我开发的VAE的解码器预测了一些数据。
这可能是非常基本的。但是,我想知道如何用散点图来绘制我预测的数组。
new_data = vae.decoder.predict(np.random.normal(0,1,size=(1, latent_dim, 1)))
array([[[0.4776226 ],
[0.47153735],
[0.4817254 ],
[0.48054865],
[0.45594737],
[0.48623624],
[0.47953185],
[0.47151 ],
[0.4822226 ],
[0.46702865],
[0.50809085]]], dtype=float32)我正在使用这个question。然而,当我这样做:df = pd.DataFrame(new_data),我得到:ValueError: Must pass 2-d input. shape=(1, 11, 1),哪一种方式是正确的方式来绘制这个使用海运?
发布于 2022-04-13 14:53:47
您的数据当前是一个3d数组,它需要一个2d数组,因此您需要重新塑造您的数组:
new_data = vae.decoder.predict(np.random.normal(0,1,size=(1, latent_dim, 1)))
reshaped_data = new_data.reshape((1, 11))https://stackoverflow.com/questions/71859548
复制相似问题