For some reason scenarios 3 & 4 got butchered. 3) Unfamiliar user (pure Numpy):
dates = np.asarray(dates, dtype='<M8[M]') months_less_one = dates.astype(np.int64) % 12 diff_months = (months_less_one - months_less_one // 3 * 3).astype('<M8[M]') dates -= diff_months => Works, but ugly... 4) Advanced user: dates = np.asarray(dates, dtype='<M8[M]') => Really, so easy... _______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com