<br><br><div><span class="gmail_quote">2008/1/21, Rob Hetland &lt;<a href="mailto:hetland@tamu.edu">hetland@tamu.edu</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>On Jan 20, 2008, at 10:01 AM, Matthieu Brucher wrote:<br><br>&gt; This function signature suppose that you will access an element by<br>&gt; data[i][j] which is not the way Numpy works.<br><br>This seems to be the way the example attached by Paul Kienzle works,<br>
albeit for fixed size arrays.&nbsp;&nbsp;Would there be a way to dynamically<br>set the size for the fixed array, based on other input integers?</blockquote><div><br>No, in fact Paul&#39;s example uses [4][4] and this is coded by the compiler like an int*.<br>
&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt;&nbsp;&nbsp;You can create a wrapper function that will allocate a double** 1D<br>&gt; array pointing to the adequate *double (start of a line), pass it<br>
&gt; to your function and then deallocate the array when returning from<br>&gt; the function.<br><br><br>Can you show an example?&nbsp;&nbsp;I tried to do something similar, but failed<br>(due to poor coding skills..).&nbsp;&nbsp;Also, is it better to create the<br>
needed list of pointers on the python side, or the C side?<br></blockquote></div><br>Definitely on the C side.<br>I&#39;ll try to give you an example today (but no promises)<br><br clear="all">Matthieu<br>-- <br>French PhD student<br>
Website : <a href="http://matthieu-brucher.developpez.com/">http://matthieu-brucher.developpez.com/</a><br>Blogs : <a href="http://matt.eifelle.com">http://matt.eifelle.com</a> and <a href="http://blog.developpez.com/?blog=92">http://blog.developpez.com/?blog=92</a><br>
LinkedIn : <a href="http://www.linkedin.com/in/matthieubrucher">http://www.linkedin.com/in/matthieubrucher</a>