float32型の強度値(Voxel Intensities)を含む次元(737,737,90)の3D数値配列があります。私のクエリはどのようにしてA = [x-co_ordinate、y-co_ordinate、z-co_ordinate、I(x、y、z)]のような配列を作ることができますか?ここで、I(x、y、z)値は、上述のような配列(737,737,90)であることが知られている。Pythonの3D numpy配列から4列の配列を作成
私は "for"ループメソッドを試しましたが、[x、y、z、I(x、y、z)]のような配列を取得できませんでした。 Python 3.5でこれを解決する方法があれば教えてください。
私が試した方法THTは
ARR =形状(737,737,90)の値で構成さの配列です。 arr.shapeにおけるxの
[0]:
for y in arr.shape[1]:
for z in arr.shape[2]:
A[] = [x,y,z, (arr[x,y,z])]
ここARR [X、Y、Z]は寸法のフロート値(737,737,90)の配列です。
私はA [x、y、z、arr_value]のような配列が必要です。あなたのアプローチは悪くなかった、python3.5
よろしくで
ラジ
こんにちは!あなたの問題を解決する多くのソリューションが可能です。あなたは "for looping method"の意味を明確にしていただけますか?最低限の自己完結型の例でコードを投稿するのがベストです。それから、誰かが何が間違っているのか、それを正しく行う方法を教えてくれると確信しています。 :) – kazemakase
お返事ありがとうございます。私はクエリを編集しました。 –