如何在Python 3.x中将numpy数组从(512)整形为(512,)?

dba5bblo  于 2023-06-06  发布在  Python
关注(0)|答案(1)|浏览(177)

我是一个Python新手。为了操纵numpy数组,我试图将数组大小整形为我预期的几倍。但没有掩盖。现在我的数组形状是512,但是我想把它变成(512)的形状,我该怎么做?
aa= my_obj.highpasses.reshape(512,)错误开始

vvppvyoh

vvppvyoh1#

试试这个:aa = my_obj.highpasses.reshape((512,))而不是aa= my_obj.highpasses.reshape(512,),因为reshape函数接受一个元组作为参数,表示所需的数组形状。在本例中,您提供(512,),表明您需要大小为512的一维数组。

相关问题