Exemple #1
0
    def __init__(self, obj, **kwargs):
        if not checks.is_pandas(obj):  # parent accessor
            obj = obj._obj

        checks.assert_dtype(obj, np.bool)

        Generic_Accessor.__init__(self, obj, **kwargs)
Exemple #2
0
    def __init__(self, obj, freq=None, year_freq=None):
        if not checks.is_pandas(obj):  # parent accessor
            obj = obj._obj

        Generic_Accessor.__init__(self, obj, freq=freq)

        # Set year frequency
        self._year_freq = year_freq
Exemple #3
0
    def empty_like(cls, *args, fill_value=False, **kwargs):
        """`vectorbt.base.accessors.Base_Accessor.empty_like` with `fill_value=False`.

        ## Example

        ```python-repl
        >>> pd.Series.vbt.signals.empty_like(sig['a'])
        2020-01-01    False
        2020-01-02    False
        2020-01-03    False
        2020-01-04    False
        2020-01-05    False
        Name: a, dtype: bool

        >>> pd.DataFrame.vbt.signals.empty_like(sig)
                        a      b      c
        2020-01-01  False  False  False
        2020-01-02  False  False  False
        2020-01-03  False  False  False
        2020-01-04  False  False  False
        2020-01-05  False  False  False
        ```
        """
        return Generic_Accessor.empty_like(*args,
                                           fill_value=fill_value,
                                           dtype=bool,
                                           **kwargs)
Exemple #4
0
    def empty(cls, *args, fill_value=False, **kwargs):
        """`vectorbt.base.accessors.Base_Accessor.empty` with `fill_value=False`.

        ## Example

        ```python-repl
        >>> pd.Series.vbt.signals.empty(5, index=sig.index, name=sig['a'].name)
        2020-01-01    False
        2020-01-02    False
        2020-01-03    False
        2020-01-04    False
        2020-01-05    False
        Name: a, dtype: bool

        >>> pd.DataFrame.vbt.signals.empty((5, 3), index=sig.index, columns=sig.columns)
                        a      b      c
        2020-01-01  False  False  False
        2020-01-02  False  False  False
        2020-01-03  False  False  False
        2020-01-04  False  False  False
        2020-01-05  False  False  False
        ```
        """
        return Generic_Accessor.empty(*args,
                                      fill_value=fill_value,
                                      dtype=bool,
                                      **kwargs)