kame
kame

Reputation: 21960

Python: Error --> setting an array element with a sequence

The data-element is a float-number and no sequence (I think). But I get the error "setting an array element with a sequence".

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

Upvotes: 0

Views: 1758

Answers (1)

ptomato
ptomato

Reputation: 57860

Do you mean ar[filenumber,k,m] = data? I don't think you can index it with filename.

Upvotes: 1

Related Questions