[vtkusers] dramatic difference in performance btw C++ and python
Berk Geveci
berk.geveci at kitware.com
Fri Aug 14 12:47:26 EDT 2009
Yes. Use numpy. I can't remember exactly how to do it but it goes like this:
from vtk.util import numpy_support
narray = numpy_support.vtk_to_numpy(image.GetPointData().GetScalars())
# do something with narray
-berk
On Fri, Aug 14, 2009 at 9:13 AM, Dominik Szczerba<dominik at itis.ethz.ch> wrote:
> I am walking my (large) image in C++ with GetScalarPointer and in python
> with GetComponentAsFloat (pointer stuff not available) and the latter
> performs dramatically slower. Is there still a way to speed it up?
>
> --
> d o m i n i k s z c z e r b a , p h d . . . . . . . . . . .
> c o m p u t a t i o n a l l i f e s c i e n c e g r o u p
> . . . . . . . i t ' i s r e s e a r c h f o u n d a t i o n
> . . . . . . . . . . . . . . . . . . . . http://www.itis.ethz.ch
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
More information about the vtkusers
mailing list