我有一個(gè)包含 32 位浮點(diǎn)數(shù)的二進(jìn)制文件。我需要能夠?qū)⑽募哪承┎糠肿x入一個(gè)list或其他類似數(shù)組的結(jié)構(gòu)中。換句話說,我需要一次將特定數(shù)量的字節(jié)(特定數(shù)量的float32s)讀取到我的數(shù)據(jù)結(jié)構(gòu)中,然后用于seek()尋找文件中的另一個(gè)點(diǎn)并再次執(zhí)行相同的操作。在偽代碼中:new_list = []with open('my_file.data', 'rb') as file_in: for idx, offset in enumerate(offset_values): # seek in the file by the offset # read n float32 values into new_list[idx][:]執(zhí)行此操作的最有效/最不令人困惑的方法是什么?
添加回答
舉報(bào)
0/150
提交
取消