<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">Can someone shed light on the following error?<div class=""><br class=""></div><div class=""><div class="">>>> teMtx</div><div class="">array([[ 0.00000000e+00, 2.21433476e-07, 1.29724158e-06, ...,</div><div class=""> 1.13706443e-06, 1.22732023e-06, 1.80498142e-06],</div><div class=""> [ 3.49344691e-07, -1.63000845e-07, 4.27805878e-06, ...,</div><div class=""> 5.69157035e-07, 1.44623813e-07, 1.07077057e-07],</div><div class=""> [ 1.12878051e-08, 7.65250526e-06, -3.56727587e-09, ...,</div><div class=""> 4.44896483e-08, 5.03697289e-07, 2.19654679e-07],</div><div class=""> ..., </div><div class=""> [ 9.13691496e-08, 8.34874369e-08, 6.68844738e-07, ...,</div><div class=""> 0.00000000e+00, 4.14336786e-06, 1.54018126e-07],</div><div class=""> [ 1.56768727e-06, 1.26927141e-07, 1.86173239e-06, ...,</div><div class=""> 1.76178961e-06, -2.94978281e-06, 2.25371326e-06],</div><div class=""> [ 2.13822621e-06, 2.01947558e-08, 6.85551555e-07, ...,</div><div class=""> 3.93482720e-07, 8.21207577e-07, 0.00000000e+00]])</div><div class="">>>> type(teMtx)</div><div class=""><type 'numpy.ndarray'></div><div class="">>>> teMtx.size</div><div class="">106929</div><div class="">>>> teMtx.shape</div><div class="">(327, 327)</div><div class=""><div class="">>>> vtk_arr2 = numpy_to_vtk(teMtx)</div><div class="">Traceback (most recent call last):</div><div class=""> File "<stdin>", line 1, in <module></div><div class=""> File "<my-path>/Wrapping/Python/vtk/util/numpy_support.py", line 132, in numpy_to_vtk</div><div class=""> assert z.flags.contiguous, 'Only contiguous arrays are supported.'</div><div class="">AssertionError: Only contiguous arrays are supported.</div></div><div class=""><br class=""></div><div class="">However, the following works fine:</div><div class=""><div class="">>>> m2 = numpy.array([[1.0,2.0],[3.0,4.0]])</div><div class="">>>> type(m2)</div><div class=""><type 'numpy.ndarray'></div></div><div class="">>>> m2.size</div><div class="">4</div><div class="">>>> m2.shape</div><div class="">(2, 2)</div><div class="">>>> vtk_arr_m2 = numpy_to_vtk(m2)</div><div class="">>>></div><div class=""><br></div><div class=""><div class="">>>> vtk.vtkVersion.GetVTKVersion()</div><div class="">'5.7.0'</div></div><div class=""><br class=""></div></div><div class=""><br class=""></div><div class=""><font class="Apple-style-span" face="Courier">teMtx happens to come from a '</font><span style="white-space: pre; " class="Apple-style-span"><font class="Apple-style-span" face="Courier">scipy.io.loadmat', however, via inspection, it appears to be the same as the simpler m2 array.</font></span></div><div class=""><span style="white-space: pre; " class="Apple-style-span"><font class="Apple-style-span" face="Courier"><br class=""></font></span></div><div class=""><span style="white-space: pre; " class="Apple-style-span"><font class="Apple-style-span" face="Courier">thanks, Randy</font></span></div><div class=""><span style="font-family: monospace; white-space: pre; " class="Apple-style-span"><font size="3" class="Apple-style-span"><span style="font-size: 12px;" class="Apple-style-span"><br class=""></span></font></span></div></body></html>