<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 1/16/2013 11:41 PM, Nathaniel Smith
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAPJVwBnro9dzy7vUBs8M91ujQu_+7-n0QAWW8EsSNM2BEPDmGw@mail.gmail.com"
      type="cite">
      <p dir="ltr">On 16 Jan 2013 17:54, &lt;<a moz-do-not-send="true"
          href="mailto:josef.pktd@gmail.com">josef.pktd@gmail.com</a>&gt;
        wrote:<br>
        &gt; &gt;&gt;&gt; a = np.random.random_integers(0, 5, size=5)<br>
        &gt; &gt;&gt;&gt; b = a.sort()<br>
        &gt; &gt;&gt;&gt; b<br>
        &gt; &gt;&gt;&gt; a<br>
        &gt; array([0, 1, 2, 5, 5])<br>
        &gt;<br>
        &gt; &gt;&gt;&gt; b = np.random.shuffle(a)<br>
        &gt; &gt;&gt;&gt; b<br>
        &gt; &gt;&gt;&gt; b = np.random.permutation(a)<br>
        &gt; &gt;&gt;&gt; b<br>
        &gt; array([0, 5, 5, 2, 1])<br>
        &gt;<br>
        &gt; How do I remember if shuffle shuffles or permutes ?<br>
        &gt;<br>
        &gt; Do we have a list of functions that are inplace?</p>
      <p dir="ltr">I rather like the convention used elsewhere in Python
        of naming in-place operations with present tense imperative
        verbs, and out-of-place operations with past participles. So you
        have sort/sorted, reverse/reversed, etc.</p>
      <p dir="ltr">Here this would suggest we name these two operations
        as either shuffle() and shuffled(), or permute() and permuted().</p>
    </blockquote>
    <br>
    I like this (tense) suggestion.&nbsp; It seems easy to remember.&nbsp; --jv<br>
    <br>
    <br>
    <blockquote
cite="mid:CAPJVwBnro9dzy7vUBs8M91ujQu_+7-n0QAWW8EsSNM2BEPDmGw@mail.gmail.com"
      type="cite">
      <p dir="ltr">-n</p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
NumPy-Discussion mailing list
<a class="moz-txt-link-abbreviated" href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a>
<a class="moz-txt-link-freetext" href="http://mail.scipy.org/mailman/listinfo/numpy-discussion">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>