Я хочу использовать изображения TIFF для эффективного сохранения больших массивов данных измерений.При установке их в режим = "I; 16" (соответствует моему 16-битному диапазону данных), они дают 2 МБ файлов (~ 1000x1000 "пикселей").Что хорошо.
Однако у меня возникают проблемы с преобразованием их в массивы, когда дело доходит до их анализа.Для 32-битных данных (-> «I») команда numpy.array работает нормально.В случае «I; 16» результатом является массив массивов 0D с TIFF в качестве записи [0,0].
Есть ли способ заставить это работать?Я действительно хотел бы избегать использования 32-битных изображений, поскольку мне не нужен диапазон, и это удваивает требуемое пространство на жестком диске (много-много запланированных измерений ...)