Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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 2.7 ndarray的Numpy堆栈列表_Python 2.7_List_Numpy_Opencv_Multidimensional Array - Fatal编程技术网

Python 2.7 ndarray的Numpy堆栈列表

Python 2.7 ndarray的Numpy堆栈列表,python-2.7,list,numpy,opencv,multidimensional-array,Python 2.7,List,Numpy,Opencv,Multidimensional Array,我有一个形状为3、64、64的图像列表,读取它们并将它们存储在图像列表中。 然后我将堆栈应用于列表: images = np.stack(images) 我得到了这个错误: File "/usr/local/lib/python2.7/dist-packages/numpy/core/shape_base.py", line 350, in stack raise ValueError('need at least one array to stack') ValueError: need

我有一个形状为3、64、64的图像列表,读取它们并将它们存储在图像列表中。 然后我将堆栈应用于列表:

images = np.stack(images)
我得到了这个错误:

 File "/usr/local/lib/python2.7/dist-packages/numpy/core/shape_base.py", line 350, in stack
raise ValueError('need at least one array to stack')
ValueError: need at least one array to stack'

如果有任何人对此有所了解,我将不胜感激。

我可以通过以下方式重现您的错误:

In [94]: images=[]
In [95]: np.stack(images)
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-95-adab3e1812bc> in <module>()
----> 1 np.stack(images)

/usr/local/lib/python3.5/dist-packages/numpy/core/shape_base.py in stack(arrays, axis, out)
    347     arrays = [asanyarray(arr) for arr in arrays]
    348     if not arrays:
--> 349         raise ValueError('need at least one array to stack')
    350 
    351     shapes = set(arr.shape for arr in arrays)

ValueError: need at least one array to stack

列表不是空的图像不是空的,因为我将图像附加到列表上,祝你好运!
In [97]: not images
Out[97]: True