Python: Ошибка -> установка элемента массива с последовательностью - PullRequest
0 голосов
/ 27 августа 2010

Элемент данных - это число с плавающей запятой, а не последовательность (я думаю).Но я получаю ошибку "установка элемента массива с последовательностью".

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

1 Ответ

1 голос
/ 27 августа 2010

Вы имеете в виду ar[filenumber,k,m] = data?Я не думаю, что вы можете индексировать это с filename.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...