def repeat(self, repeats, axis=None):
nv.validate_repeat(tuple(), dict(axis=axis))<EOL>new_index = self.index.repeat(repeats)<EOL>new_values = self._values.repeat(repeats)<EOL>return self._constructor(new_values,<EOL>index=new_index).__finalize__(self)<EOL>
Repeat elements of a Series.

Returns a new Series where each element of the current Series
is repeated consecutively a given number of times.

Parameters
----------
repeats : int or array of ints
    The number of repetitions for each element. This should be a
    non-negative integer. Repeating 0 times will return an empty
    Series.
axis : None
    Must be ``None``. Has no effect but is accepted for compatibility
    with numpy.

Returns
-------
Series
    Newly created Series with repeated elements.

See Also
--------
Index.repeat : Equivalent function for Index.
numpy.repeat : Similar method for :class:`numpy.ndarray`.

Examples
--------
>>> s = pd.Series(['a', 'b', 'c'])
>>> s
0    a
1    b
2    c
dtype: object
>>> s.repeat(2)
0    a
0    a
1    b
1    b
2    c
2    c
dtype: object
>>> s.repeat([1, 2, 3])
0    a
1    b
1    b
2    c
2    c
2    c
dtype: object