# File narray_ext.rb, line 66
  def hash
    case typecode
    when NArray::OBJECT
      [self.class, to_a].hash
    else
      [self.class, typecode, shape, to_s].hash
    end
  end