Example #1
0
 def repeat(self, repeats, *args, **kwargs):
     """
     Analogous to ndarray.repeat
     """
     nv.validate_repeat(args, kwargs)
     if isinstance(self, ABCPeriodIndex):
         freq = self.freq
     else:
         freq = None
     return self._shallow_copy(self.asi8.repeat(repeats), freq=freq)
Example #2
0
 def repeat(self, repeats, *args, **kwargs):
     """
     Analogous to ndarray.repeat.
     """
     nv.validate_repeat(args, kwargs)
     if is_period_dtype(self):
         freq = self.freq
     else:
         freq = None
     return self._shallow_copy(self.asi8.repeat(repeats),
                               freq=freq)
Example #3
0
    def repeat(self, n, *args, **kwargs):
        """
        Return a new Index of the values repeated `n` times.

        See also
        --------
        numpy.ndarray.repeat
        """
        nv.validate_repeat(args, kwargs)

        # overwrites method from DatetimeIndexOpsMixin
        return self._shallow_copy(self.values.repeat(n))
Example #4
0
    def repeat(self, repeats, *args, **kwargs):
        """
        Repeat elements of a PeriodArray.

        See also
        --------
        numpy.ndarray.repeat
        """
        # TODO(DatetimeArray): remove
        nv.validate_repeat(args, kwargs)
        values = self._data.repeat(repeats)
        return type(self)(values, self.freq)
Example #5
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     ind = np.arange(len(self)).repeat(repeats)
     return self.take(ind)
Example #6
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat((), {"axis": axis})
     ind = np.arange(len(self)).repeat(repeats)
     return self.take(ind)
Example #7
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     result = type(self._data)(self.asi8.repeat(repeats), dtype=self.dtype)
     return self._shallow_copy(result)
Example #8
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     freq = self.freq if is_period_dtype(self) else None
     return self._shallow_copy(self.asi8.repeat(repeats), freq=freq)
Example #9
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     left_repeat = self.left.repeat(repeats)
     right_repeat = self.right.repeat(repeats)
     return self._shallow_copy(left=left_repeat, right=right_repeat)
Example #10
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat((), {"axis": axis})
     result = self._data.repeat(repeats, axis=axis)
     return type(self)._simple_new(result, name=self.name)
Example #11
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     ind = np.arange(len(self)).repeat(repeats)
     return self.take(ind)
Example #12
0
 def repeat(self, repeats, *args, **kwargs):
     """
     Analogous to ndarray.repeat
     """
     nv.validate_repeat(args, kwargs)
     return self._shallow_copy(self.values.repeat(repeats), freq=None)
Example #13
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     combined = self._combined.repeat(repeats, 0)
     return type(self)._simple_new(combined, closed=self.closed)
Example #14
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat((), {"axis": axis})
     left_repeat = self.left.repeat(repeats)
     right_repeat = self.right.repeat(repeats)
     return self._shallow_copy(left=left_repeat, right=right_repeat)
Example #15
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     result = self._data.repeat(repeats, axis=axis)
     return type(self)._simple_new(result, name=self.name)
Example #16
0
 def repeat(self, repeats, *args, **kwargs):
     """
     Analogous to ndarray.repeat
     """
     nv.validate_repeat(args, kwargs)
     return self._shallow_copy(self.values.repeat(repeats), freq=None)
Example #17
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     left_repeat = self.left.repeat(repeats)
     right_repeat = self.right.repeat(repeats)
     return self._shallow_copy(left=left_repeat, right=right_repeat)
Example #18
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     freq = self.freq if is_period_dtype(self) else None
     return self._shallow_copy(self.asi8.repeat(repeats), freq=freq)
Example #19
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     result = self._data.repeat(repeats, axis=axis)
     return self._shallow_copy(result)
Example #20
0
 def repeat(self, repeats, *args, **kwargs):
     nv.validate_repeat(args, kwargs)
     freq = self.freq if is_period_dtype(self) else None
     return self._shallow_copy(self.asi8.repeat(repeats), freq=freq)