私は、各セルが非3次元ボクセル(3次元すべてで任意にスケーリングされています)を表す空間ボリューム上に3dグリッドを表すnumpy配列を持っています。配列は次元ごとにO(500)ボクセルです。ポイントからの距離でnumpy配列を塗りつぶす最速の方法
私は与えられたXYZ点から各ボクセルの中心までの距離でその配列を塗りたいと思います。
python for
-loopsを使って配列を塗りつぶすことができますが、それは私が望むよりも遅いです。 numpy/scipyを使って素早く行う方法はありますか?
XYZ座標への変換は、0,0,0
ボクセルの中心のXYZ座標を与えるものとXYZ単位のボクセルのサイズを与えるものとの2つのタプルで行われます。
なぜ、 'np.power(x、2)'の代わりに 'np.square(x)'を使うのですか? – MSeifert