我是一个Python新手。为了操纵numpy数组,我试图将数组大小整形为我预期的几倍。但没有掩盖。现在我的数组形状是512,但是我想把它变成(512)的形状,我该怎么做?aa= my_obj.highpasses.reshape(512,)错误开始
vvppvyoh1#
试试这个:aa = my_obj.highpasses.reshape((512,))而不是aa= my_obj.highpasses.reshape(512,),因为reshape函数接受一个元组作为参数,表示所需的数组形状。在本例中,您提供(512,),表明您需要大小为512的一维数组。
aa = my_obj.highpasses.reshape((512,))
aa= my_obj.highpasses.reshape(512,)
reshape
1条答案
按热度按时间vvppvyoh1#
试试这个:
aa = my_obj.highpasses.reshape((512,))
而不是aa= my_obj.highpasses.reshape(512,)
,因为reshape
函数接受一个元组作为参数,表示所需的数组形状。在本例中,您提供(512,),表明您需要大小为512的一维数组。