Ответ 1
Это, по-видимому, смягчалось обновлениями OS X. оригинальная проблема, отмеченная @MichaelJCox, была закрыта, но патч никогда не применялся:
Закрытие. Исправлено обновление до Mavericks.
Я читаю файл с помощью numpy.fromfile:
mat1=numpy.fromfile("path/to/file", numpy.uint8, 40000, "")
это читает файл, как я ожидаю.
но когда я прочитаю весь файл:
mat1=numpy.fromfile("path/to/file", numpy.uint8, -1, "")
это дает мне массив нулей. [0,0,0,...,0,0,0]
Я устал:
numpy.count_nonzeros(mat1)
, что дает 0
size(mat1)
дает точный размер файла в байтах. Таким образом, он создает массив ожидаемого размера, но его полный нулей.
Это, по-видимому, смягчалось обновлениями OS X. оригинальная проблема, отмеченная @MichaelJCox, была закрыта, но патч никогда не применялся:
Закрытие. Исправлено обновление до Mavericks.