Сохранить 3D матрицу в данные 3D изображения в Python - PullRequest
0 голосов
/ 13 марта 2019

Я сделал 3D-массив в Python.Теперь я хочу сохранить этот массив в данных 3D-изображения для импорта ScanIP (программное обеспечение для обработки 3D-изображений).ScanIP может читать необработанные данные изображения (двоичные, CSV ...), стеки 2D-изображений (BMP, GIF ...) и т. Д.

Например, я хочу сохранить A в 3D-изображение в Python.

import numpy as np
import matplotlib.pyplot as plt

A = np.random.randint(0,256, size=(100,100,100))
A = A.astype('int8')
plt.imshow(A)
plt.savefig('test.tif', dpi=300)

Этот код не работал, потому что A - трехмерный массив.Если бы я использовал A [:,:, 0], я мог бы сохранить его как часть 2D.Однако это не то, что я хочу.Как мне сделать, чтобы сохранить матрицу А в 3D-изображение?

...