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)
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
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)
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)