code: def from_histogram(cls, histogram, bin_edges, axis_names=None):
          
          bin_edges = np.array(bin_edges)
          self = cls(bins=bin_edges, axis_names=axis_names)
          self.histogram = histogram
          return self
docs: Make a HistdD from numpy histogram + bin edges
          :param histogram: Initial histogram
          :param bin_edges: x bin edges of histogram, y bin edges, ...
          :return: Histnd instance