code: def from_histogram(cls, histogram, bin_edges, axis_names=None):
          
          if len(bin_edges) != len(histogram) + 1:
              raise ValueError("Bin edges must be of length %d, you gave %d!" % (len(histogram) + 1, len(bin_edges)))
          self = cls(bins=bin_edges)
          self.histogram = np.array(histogram)
          return self
docs: Make a Hist1D from a numpy bin_edges + histogram pair
          :param histogram: Initial histogram
          :param bin_edges: Bin edges of histogram. Must be one longer than length of histogram
          :param axis_names: Ignored. Sorry :-)
          :return: