<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>