私はこのチュートリアルを投げて実行しようとしています http://emmanuelle.github.io/segmentation-of-3-d-tomography-images-with-python-and-scikit-image.html
pythonで3Dトモグラフィ画像のセグメンテーションを行いたい場所です。
私は当初、イメージの再構築に直接苦労しています。
これはコードです:
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
import time as time
data = np.fromfile('/data/data_l67/dalladas/Python3/Daten/Al8Cu_1000_g13_t4_200_250.vol', dtype=np.float32)
data.shape
(60940800,)
data.reshape((50,1104,104))
-------------------------------------------------- ------------------------- ValueErrorトレースバック(最後の最後の呼び出し)in()----> 1 data.reshape((50,1104 、104))
ValueError:サイズ30470400の配列を形状に変更できません(50,1104,104)
誰か助けてくれますか?
1104*1104*50=60940800
であり、ディメンション50,1104,104
に変更しようとしているため、タイプミスがあるようです。したがって、104を1104に変更する必要があるようです。
data.reshape((50,1104,-1))
私のために働く
マトリックスの用語では、要素の数は行と列の数の積に常に等しくなりません。ここでは、この条件は一致していません