<p>我定义了一个函数来将图像数据加载到数组中。我的图像大小都是相同的200*200*3(rgb图像)。我将把它们加载到一个大小为N*200*200*3的数组中,其中N是图像的数量</p>
<p>我定义的函数是:</p>
<pre><code>def getImgData(imgPaths):
#load image data
from scipy import misc
imgData = [] #assume its shape is unknown
for ii in range(len(imgPaths)):
temp = misc.imread(imgPaths[ii])
imgData[ii,:,:,:] = temp
return imgData
</code></pre>
<p>输入imgPaths是一个列表,其中每个元素是图像的绝对路径。在</p>
<p>但是由于TypeError,函数不能按预期工作:列表索引必须是整数,而不是元组。imgData=[]似乎有问题(它不是数组)</p>
<p>有人能帮我解决吗?谢谢!在</p>