Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
のnumpy配列がdatetime64あり、配列要素の1秒未満の値を丸めたいと思います。例: から2001-1-1 10:33:32.5まで2001-1-1 10:33:32.0。ベクトル化された方法を探しています。
datetime64
2001-1-1 10:33:32.5
2001-1-1 10:33:32.0
より一般的には、任意の頻度 (分、日など) に丸めるベクトル化された方法を探しています。
rounded = numpy.array(myarray, dtype='datetime64[s]')また rounded = myarray.astype('datetime64[s]')
rounded = numpy.array(myarray, dtype='datetime64[s]')
rounded = myarray.astype('datetime64[s]')
これは、次を使用して数分間も機能します。
rounded = numpy.array(myarray, dtype='datetime64[m]')