title: Append string to a numpy ndarray
body: <p>I'm working with a numpy array called "C_ClfGtLabels" in which 374 artist/creator names are stored. I want to append a 375th artist class with a string "other artists". I thought I could just do that as follows: </p>
  
  <pre><code>C_ClfGtLabels.append('other artists')
  </code></pre>
  
  <p>However, this results in the following error: </p>
  
  <blockquote>
    <p>AttributeError: 'numpy.ndarray' object has no attribute 'append'</p>
  </blockquote>
  
  <p>I saw found this problem a few times on stackoverflow, to which the answer in one case was to use concatenate instead of append. When I tried that I got the following error:</p>
  
  <blockquote>
    <p>TypeError: don't know how to convert scalar number to int</p>
  </blockquote>
  
  <p>It seems to be a problem that the datatype does not match the datatype that I, trying to append/concatenate, which would be of type string. However, I don't know what I should do to make them match. The data inside the Clabels array is as follows: </p>
  
  <pre><code>    [u"admiral, jan l'" u'aldegrever, heinrich' u'allard, abraham'
   u'allard, carel' u'almeloveen, jan van' u'altdorfer, albrecht'
   u'andriessen, jurriaan' u'anthonisz., cornelis' u'asser, eduard isaac' ..]
  </code></pre>
  
  <p>Any advice on how I can setup the "other artists" string so that I can append it to C_ClfGtLabels?</p>