pythonのforループの高速化
解決したいこと
私が以前書いたQiitaの記事の中にあるpythonスクリプトについてです.この記事内のスクリプトの中に
~(中略)~
for ix in range(cell_dims[0]+1):
for iy in range(cell_dims[1]+1):
for iz in range(cell_dims[2]+1):
x = ix * mesh_pitch[0] + mins[0]
y = iy * mesh_pitch[1] + mins[1]
z = iz * mesh_pitch[2] + mins[2]
points.InsertNextPoint(x, y, z)
structured_base_mesh = vtk.vtkStructuredGrid()
~(中略)~
という記述があるのですが,pythonの3重ループということもあり,問題によっては非常に時間がかかってしまうという問題があります.
できるだけここを高速にしたい場合,どのような手段がありますでしょうか?
pybindなどは使わず,できるだけpythonで完結させたいです.
ご教授の程宜しくおねがいします.
0