<html><head></head><body bgcolor="#FFFFFF"><div>I am wondering of this has to do with the size of the array.</div><div><br></div><div>It looks like the array is sorted --- but in chunks.<br><br>--<div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">Travis Oliphant</span></div><div>(on a mobile)</div><div>512-826-7480</div><div><br></div></div><div><br>On Sep 10, 2012, at 10:46 PM, "Jadhav, Alok" <<a href="mailto:alok.jadhav@credit-suisse.com">alok.jadhav@credit-suisse.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"><meta name="Generator" content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Arial","sans-serif";
        color:windowtext;
        font-weight:normal;
        font-style:normal;}
span.pun1
        {mso-style-name:pun1;
        color:black;}
span.pln1
        {mso-style-name:pln1;
        color:black;}
span.lit1
        {mso-style-name:lit1;
        color:maroon;}
span.str1
        {mso-style-name:str1;
        color:maroon;}
span.kwd1
        {mso-style-name:kwd1;
        color:darkblue;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--><div class="WordSection1"><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Hi everyone,<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">I have a numpy array of dimensions <o:p></o:p></span></p><p class="MsoNormal"><span class="pun1"><span style="background:#EEEEEE"><o:p> </o:p></span></span></p><p class="MsoNormal"><span class="pun1"><span style="background:#EEEEEE">>>></span></span><span class="pln1"><span style="background:#EEEEEE"> allRics</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="pln1"><span style="background:#EEEEEE">shape </span></span><span style="color:black;background:#EEEEEE"><br><span class="pun1">(</span></span><span class="lit1"><span style="background:#EEEEEE">583760</span></span><span class="pun1"><span style="background:#EEEEEE">,</span></span><span class="pln1"><span style="background:#EEEEEE"> </span></span><span class="lit1"><span style="background:#EEEEEE">1</span></span><span class="pun1"><span style="background:#EEEEEE">)</span></span><span class="pln1"><span style="background:#EEEEEE"> <o:p></o:p></span></span></p><p class="MsoNormal"><span class="pln1"><span style="background:#EEEEEE"><o:p> </o:p></span></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">To sort the array, I set the dtype of the array as follows:<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p><p class="MsoNormal"><span class="pln1"><span style="background:#EEEEEE">allRics</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="pln1"><span style="background:#EEEEEE">dtype </span></span><span class="pun1"><span style="background:#EEEEEE">=</span></span><span class="pln1"><span style="background:#EEEEEE"> </span></span><span class="pun1"><span style="background:#EEEEEE">[(</span></span><span class="str1"><span style="background:#EEEEEE">'idx'</span></span><span class="pun1"><span style="background:#EEEEEE">,</span></span><span class="pln1"><span style="background:#EEEEEE"> np</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="kwd1"><span style="background:#EEEEEE">float</span></span><span class="pun1"><span style="background:#EEEEEE">),</span></span><span class="pln1"><span style="background:#EEEEEE"> </span></span><span class="pun1"><span style="background:#EEEEEE">(</span></span><span class="str1"><span style="background:#EEEEEE">'opened'</span></span><span class="pun1"><span style="background:#EEEEEE">,</span></span><span class="pln1"><span style="background:#EEEEEE"> np</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="kwd1"><span style="background:#EEEEEE">float</span></span><span class="pun1"><span style="background:#EEEEEE">),</span></span><span class="pln1"><span style="background:#EEEEEE"> </span></span><span class="pun1"><span style="background:#EEEEEE">(</span></span><span class="str1"><span style="background:#EEEEEE">'time'</span></span><span class="pun1"><span style="background:#EEEEEE">,</span></span><span class="pln1"><span style="background:#EEEEEE"> np</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="kwd1"><span style="background:#EEEEEE">float</span></span><span class="pun1"><span style="background:#EEEEEE">),(</span></span><span class="str1"><span style="background:#EEEEEE">'trdp1'</span></span><span class="pun1"><span style="background:#EEEEEE">,</span></span><span class="pln1"><span style="background:#EEEEEE">np</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="kwd1"><span style="background:#EEEEEE">float</span></span><span class="pun1"><span style="background:#EEEEEE">),(</span></span><span class="str1"><span style="background:#EEEEEE">'trdp0'</span></span><span class="pun1"><span style="background:#EEEEEE">,</span></span><span class="pln1"><span style="background:#EEEEEE">np</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="kwd1"><span style="background:#EEEEEE">float</span></span><span class="pun1"><span style="background:#EEEEEE">),(</span></span><span class="str1"><span style="background:#EEEEEE">'dt'</span></span><span class="pun1"><span style="background:#EEEEEE">,</span></span><span class="pln1"><span style="background:#EEEEEE">np</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="kwd1"><span style="background:#EEEEEE">float</span></span><span class="pun1"><span style="background:#EEEEEE">),(</span></span><span class="str1"><span style="background:#EEEEEE">'value'</span></span><span class="pun1"><span style="background:#EEEEEE">,</span></span><span class="pln1"><span style="background:#EEEEEE">np</span></span><span class="pun1"><span style="background:#EEEEEE">.</span></span><span class="kwd1"><span style="background:#EEEEEE">float</span></span><span class="pun1"><span style="background:#EEEEEE">)]</span></span><span class="pln1"><span style="background:#EEEEEE"> <o:p></o:p></span></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">>>> allRics<span style="color:blue">.</span>dtype<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">dtype([('idx', '<f8'), ('opened', '<f8'), ('time', '<f8'), ('trdp1', '<f8'), ('trdp0', '<f8'), ('dt', '<f8'), ('value', '<f8')])<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">I checked and the endianness in dtype is correct.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">When I sort the array, the output array of sort is same as original array without any change. I want to sort the allRics numpy array on ‘time’. I do the following.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">>>> x<span style="color:teal">=</span>np<span style="color:blue">.</span>sort<span style="color:teal">(</span>allRics<span style="color:teal">,</span>order<span style="color:teal">=</span><span style="color:#A31515">'time'</span><span style="color:teal">)<o:p></o:p></span></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">>>> x<span style="color:teal">[</span>17330<span style="color:teal">:</span>17350<span style="color:teal">][</span><span style="color:#A31515">'time'</span><span style="color:teal">]</span><o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">array([[ 61184.4  ],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61188.51 ],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61188.979],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61188.979],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61189.989],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61191.66 ],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61194.35 ],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61194.35 ],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61198.79 ],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 61198.145],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.217],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.217],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.218],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.218],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.219],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.271],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.271],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.271],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.293],<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">       [ 36126.293]])<o:p></o:p></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Time column doesn’t change its order. Could someone please advise what is missing here? Is this related to the bug <o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><a href="http://www.mail-archive.com/numpy-discussion@scipy.org/msg23060.html">http://www.mail-archive.com/numpy-discussion@scipy.org/msg23060.html</a>  (from 2010).<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Regards,<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Alok<o:p></o:p></span></p><p class="MsoNormal"><span class="pln1"><span style="background:#EEEEEE"><o:p> </o:p></span></span></p><p class="MsoNormal"><span class="pln1"><span style="background:#EEEEEE"><o:p> </o:p></span></span></p><p class="MsoNormal"><span class="pln1"><span style="background:#EEEEEE"><o:p> </o:p></span></span></p><p class="MsoNormal"><span class="pln1"><span style="background:#EEEEEE"><o:p> </o:p></span></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p><p class="MsoNormal"><span lang="DE-CH" style="font-size:10.0pt;font-family:"Arial","sans-serif"">Alok Jadhav<o:p></o:p></span></p><p class="MsoNormal"><b><span lang="DE-CH" style="font-size:10.0pt;font-family:"Arial","sans-serif"">CREDIT SUISSE AG<o:p></o:p></span></b></p><p class="MsoNormal"><span lang="DE-CH" style="font-size:10.0pt;font-family:"Arial","sans-serif"">GAT IT Hong Kong, KVAG 67<o:p></o:p></span></p><p class="MsoNormal"><span lang="DE-CH" style="font-size:10.0pt;font-family:"Arial","sans-serif"">International Commerce Centre | Hong Kong | Hong Kong<o:p></o:p></span></p><p class="MsoNormal"><span lang="DE-CH" style="font-size:10.0pt;font-family:"Arial","sans-serif"">Phone +852 2101 6274 | Mobile +852 9169 7172<o:p></o:p></span></p><p class="MsoNormal"><span lang="DE-CH" style="font-size:10.0pt;font-family:"Arial","sans-serif""><a href="mailto:alok.jadhav@credit-suisse.com">alok.jadhav@credit-suisse.com</a> | <a href="http://www.credit-suisse.com/">www.credit-suisse.com</a><o:p></o:p></span></p><p class="MsoNormal"><o:p> </o:p></p></div> <br><p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:Courier">==============================================================================<br>Please access the attached hyperlink for an important electronic communications disclaimer:<br><a href="http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html">http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html</a><br>==============================================================================<o:p></o:p></span></p> <br>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>NumPy-Discussion mailing list</span><br><span><a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a></span><br><span><a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a></span><br></div></blockquote></body></html>