Если у меня есть большой файл, содержащий много нулей, как я могу эффективно сделать его разреженным файлом?
Есть ли единственная возможность прочитать файл целиком (включая все нули, которые, по традиции, могут храниться разреженными) и переписать его в новый файл, используя поиск, чтобы пропустить нулевые области?
Или есть возможность сделать это в существующий файл (например, File.setSparse (long start, long end))?
Я ищу решение на Java или некоторых командах Linux, файловая система будет ext3 или аналогичной.
Traceback (последний вызов последний): File " Я пытаюсь прочитать число двойной точности Fortran, например 1.2345D + 02, в python, но я получил следующую ошибку: Следуя совет по научной нотации Python с использованием D вместо E , я пробовал numpy, но получаю ту же ошибку: Есть ли в Python решение для чтения этих чисел с двойной точностью без простого изменения 'D' на 'E'? РЕДАКТИРОВАТЬ: Я заменил неверный синтаксис в строках. Но все равно получаю ошибки. >>> float('1.2345D+02')
Traceback (most recent call last):
File "
import numpy
>>> numpy.float("1.2345D+02")
Traceback (most recent call last):
File "