如何获取 NumPy np.timedelta64 对象的单位/分辨率

为了获取 np.timedelta64 对象的单位(例如 usmsns、…),如

timedelta_unit_resolution.py
my_timedelta = np.timedelta64(625, 'us') # 单位是 'us'

首先使用以下命令安装我的 Python 3 UliEngineering

install_uliengineering.sh
pip install -U UliEngineering

然后像这样使用 UliEngineering.Utils.NumPy 中的 timedelta64_unit()

timedelta64_resolution_example.py
import numpy as np
from UliEngineering.Utils.NumPy import *

my_timedelta = np.timedelta64(625, 'us')
print(timedelta64_resolution(my_timedelta)) # 打印 "us"

Check out similar posts by category: Python