class_docstr: Data from http://ann-benchmarks.com/glove-100-angular.hdf5
class_docstr_tok: ["Data","from","http",":","\/\/ann-benchmarks.com\/glove-100-angular.hdf5"]
code: def __init__(self, loc=None, download=False):
      import h5py
  
      assert not download, "not implemented"
      if not loc:
          loc = dataset_basedir + "glove/glove-100-angular.hdf5"
      self.glove_h5py = h5py.File(loc, "r")
      # IP and L2 are equivalent in this case, but it is traditionally seen as an IP dataset
      self.metric = "IP"
      self.d, self.nt = 100, 0
      self.nb = self.glove_h5py["train"].shape[0]
      self.nq = self.glove_h5py["test"].shape[0]
  
imports: import os
  import numpy
  import faiss
  from .vecs_io import fvecs_read, ivecs_read, bvecs_mmap, fvecs_mmap
  from .exhaustive_search import knn
label_desc: Use image node_id 1 to create a new DatasetGlove object from inherited base classes: Dataset with example: obj = DatasetGlove(loc, download)