将列的单位信息存储在 numpy 结构化数组中的最佳方法是什么?
根据http://docs.scipy.org/doc/numpy/reference/arrays.dtypes.html ,我在这里尝试过
字段名称也可以是字符串的 2 元组,其中第一个字符串是“标题”(可以是任何字符串或 unicode 字符串)或字段的元数据,可以是任何对象,第二个字符串是“名称”必须是有效的 Python 标识符。
但是我怎样才能访问/读取这个元数据呢?
import numpy as np
dtype = np.dtype([
('name', 'S64'),
(('s', 'read_time'), 'uint16'),
(('us', 'read_latency'), 'float'),
(('B', 'read_data'), 'uint64'),
])
my_data = np.zeros(10, dtype=dtype)