numpy を使用してボリュームからスライスを抽出しようとしています。ボリュームは 512x512x132 で、スライス番号は 66 が必要です。各ボクセルは符号なしの 16 ビット整数です。
私のコードは次のとおりです。
import numpy
original = numpy.fromfile(filepath, dtype=numpy.uint16)
original = numpy.reshape(original, (512,512,132))
slice = original[:,:,66]
f = open('test.rawl', 'w')
slice.tofile(f)
f.close()
コードはきれいに完成していますが、スライスを外部プログラムで開くと、スライス データではなくゴミです。
私が間違っていることは何ですか?
ありがとう