Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中重塑数组,从数组到ndarray_Python_Python 3.x_List_Numpy_Numpy Ndarray - Fatal编程技术网

在python中重塑数组,从数组到ndarray

在python中重塑数组,从数组到ndarray,python,python-3.x,list,numpy,numpy-ndarray,Python,Python 3.x,List,Numpy,Numpy Ndarray,我有一个numpy ndarray x的形状(1000,4)。我应用了一个算法,输出一系列分数。此列表的形状为(1000,)。现在我想把这个数组重塑成(1000,4)的原始形状。我尝试了以下方法: data =np.reshape(scores,(1000,4)) 这是: data =scores.reshape(1000,4) 但是我犯了这个错误 ValueError: cannot reshape array of size 1000 into shape (1000,4) 我该怎么

我有一个numpy ndarray x的形状(1000,4)。我应用了一个算法,输出一系列分数。此列表的形状为(1000,)。现在我想把这个数组重塑成(1000,4)的原始形状。我尝试了以下方法:

data =np.reshape(scores,(1000,4))
这是:

data =scores.reshape(1000,4) 
但是我犯了这个错误

ValueError: cannot reshape array of size 1000 into shape (1000,4)

我该怎么做?

您的输入和预期输出是什么?如何将一个包含1000个项目的阵列重塑为一个包含4000个项目的阵列<代码>重塑无法更改数组中的元素总数。为了提供帮助,我们需要了解这个输出数组以及生成它的算法。为什么您希望能够恢复(1000,4)阵列?