code: def round(self, decimals=0):
          
          return self.__class__(np.round(self, decimals=decimals))
docs: Wrapper around numpy.round to ensure object
          of same type is returned
  
          Args:
              decimals :Number of decimal places to round to (default: 0).
                  If decimals is negative, it specifies the number of
                  positions to the left of the decimal point.
  
          Returns (Tensor):
              rounded tensor of same type