def dt64arr_to_periodarr(data, freq, tz): if data.dtype != np.dtype('M8[ns]'): raise ValueError('Wrong dtype: %s' % data.dtype) freq = Period._maybe_convert_freq(freq) base, mult = _gfc(freq) return period.dt64arr_to_periodarr(data.view('i8'), base, tz)
def dt64arr_to_periodarr(data, freq): if data.dtype != np.dtype('M8[ns]'): raise ValueError('Wrong dtype: %s' % data.dtype) if data is None: return data if isinstance(freq, basestring): base, mult = _gfc(freq) else: base, mult = freq return plib.dt64arr_to_periodarr(data.view('i8'), base)
def dt64arr_to_periodarr(data, freq): if data.dtype != np.dtype('M8[ns]'): raise ValueError('Wrong dtype: %s' % data.dtype) base, mult = _gfc(freq) return plib.dt64arr_to_periodarr(data.view('i8'), base)
def dt64arr_to_periodarr(data, freq, tz): if data.dtype != np.dtype("M8[ns]"): raise ValueError("Wrong dtype: %s" % data.dtype) base, mult = _gfc(freq) return period.dt64arr_to_periodarr(data.view("i8"), base, tz)