data-element是一个float-number而没有序列(我认为)。但我得到错误“设置一个带序列的数组元素。”
folder = r"C:\Dokumente und Einstellungen\ssc"
contents=os.listdir(folder)
ar = zeros((81,81,256),int)
filenumber = 0
for d in contents:
if str(".bin") in d:
filename = os.path.join("C:\\Dokumente und Einstellungen\\ssc\\" + d)
print filename
c_file = open(filename,"rb")
for k in range(8): #81
for m in range(2): #256
data = unpack('d',c_file.read(8))[0]
print data
ar[filename,k,m] = data
filenumber += 1
答案 0 :(得分:1)
你的意思是ar[filenumber,k,m] = data
?我认为你不能用filename
索引它。