parameters: (a, indices, values, mode='raise')
docstring: sets storage-indexed locations to corresponding values.
  
      Values and indices are filled if necessary.
docstring_summary: sets storage-indexed locations to corresponding values.
docstring_tokens: sets storage - indexed locations to corresponding values .
function: def put(a, indices, values, mode='raise'):
      """sets storage-indexed locations to corresponding values.
  
      Values and indices are filled if necessary.
  
      """
      d = a.raw_data()
      ind = filled(indices)
      v = filled(values)
      numeric.put (d, ind, v)
      m = getmask(a)
      if m is not nomask:
          a.unshare_mask()
          numeric.put(a.raw_mask(), ind, 0)
function_tokens: def put ( a , indices , values , mode = 'raise' ) : d = a . raw_data ( ) ind = filled ( indices ) v = filled ( values ) numeric . put ( d , ind , v ) m = getmask ( a ) if m is not nomask : a . unshare_mask ( ) numeric . put ( a . raw_mask ( ) , ind , 0 )