原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.format_parser.html
校对:(虚位以待)
numpy.
format_parser
(formats, names, titles, aligned=False, byteorder=None)[source]类将格式,名称,标题描述转换为dtype。
构造format_parser对象后,dtype属性是转换的数据类型:dtype = format_parser(formats, names , titles).dtype
参数: | 格式:str或str的列表
名称:str或列表/元组的str
titles:sequence
aligned:bool,可选
字节序:str,可选
|
---|
也可以看看
例子
>>> np.format_parser(['f8', 'i4', 'a5'], ['col1', 'col2', 'col3'],
... ['T1', 'T2', 'T3']).dtype
dtype([(('T1', 'col1'), '<f8'), (('T2', 'col2'), '<i4'),
(('T3', 'col3'), '|S5')])
名称和/或标题可以是空列表。如果titles是空列表,则标题不会显示。如果名称为空,将使用默认字段名称。
>>> np.format_parser(['f8', 'i4', 'a5'], ['col1', 'col2', 'col3'],
... []).dtype
dtype([('col1', '<f8'), ('col2', '<i4'), ('col3', '|S5')])
>>> np.format_parser(['f8', 'i4', 'a5'], [], []).dtype
dtype([('f0', '<f8'), ('f1', '<i4'), ('f2', '|S5')])
属性
dtype | (dtype)转换后的数据类型。 |