Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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:错误-->;使用序列设置数组元素_Python_Arrays_Multidimensional Array_Numpy - Fatal编程技术网

Python:错误-->;使用序列设置数组元素

Python:错误-->;使用序列设置数组元素,python,arrays,multidimensional-array,numpy,Python,Arrays,Multidimensional Array,Numpy,数据元素是一个浮点数,没有序列(我想)。但是我得到了错误“用序列设置数组元素” 你的意思是ar[filenumber,k,m]=data?我不认为你可以用文件名来索引它,我应该删除这个问题吗?@kame:那由你决定吧,我想,我不知道有什么指导原则说你必须删除打字问题…@kame:打字问题很常见。许多程序员盯着同一个变量看了好几个小时,却没有意识到它们是错误的变量。需要其他人的眼睛才能看到显而易见的东西。但你不会从这样一个坏问题中获得太多声誉。 folder = r"C:\Dokumente un

数据元素是一个浮点数,没有序列(我想)。但是我得到了错误“用序列设置数组元素”


你的意思是
ar[filenumber,k,m]=data
?我不认为你可以用
文件名

来索引它,我应该删除这个问题吗?@kame:那由你决定吧,我想,我不知道有什么指导原则说你必须删除打字问题…@kame:打字问题很常见。许多程序员盯着同一个变量看了好几个小时,却没有意识到它们是错误的变量。需要其他人的眼睛才能看到显而易见的东西。但你不会从这样一个坏问题中获得太多声誉。
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