我有一个datetime64
的numpy数组,我想要舍入数组元素的亚秒值。例如,从2001-1-1 10:33:32.5
到2001-1-1 10:33:32.0
。我正在寻找一种方法。
更一般地说,我正在寻找一种矢量化方法来舍入到任何频率(分钟,天等)。
答案 0 :(得分:6)
rounded = numpy.array(myarray, dtype='datetime64[s]')
或
rounded = myarray.astype('datetime64[s]')
这也可以使用以下几分钟:
rounded = numpy.array(myarray, dtype='datetime64[m]')
答案 1 :(得分:0)
处理截断的另一种方法是:
id