本文简要介绍 python 语言中 numpy.format_parser
的用法。
用法:
class numpy.format_parser(formats, names, titles, aligned=False, byteorder=None)
将格式、名称、标题说明转换为 dtype 的类。
构造format_parser 对象后,dtype 属性为转换后的数据类型:
dtype = format_parser(formats, names, titles).dtype
- formats: str 或 str 列表
格式说明,可以指定为带有逗号分隔格式说明的字符串,格式为
'f8, i4, a5'
,或者格式说明字符串列表,格式为['f8', 'i4', 'a5']
。- names: str 或 str 的列表/元组
字段名称,可以指定为
'col1, col2, col3'
形式的逗号分隔字符串,也可以指定为['col1', 'col2', 'col3']
形式的字符串列表或元组。可以使用空列表,在这种情况下使用默认字段名称(‘f0’, ‘f1’,...)。- titles: 序列
标题字符串的序列。空列表可用于省略标题。
- aligned: 布尔型,可选
如果为 True,请像 C-compiler 那样通过填充对齐字段。默认为假。
- byteorder: str,可选
如果指定,所有字段都将更改为提供的字节顺序。否则,使用默认字节顺序。有关所有可用的字符串说明符,请参阅
dtype.newbyteorder
。
参数:
例子:
>>> np.format_parser(['<f8', '<i4', '<a5'], ['col1', 'col2', 'col3'], ... ['T1', 'T2', 'T3']).dtype dtype([(('T1', 'col1'), '<f8'), (('T2', 'col2'), '<i4'), (('T3', 'col3'), 'S5')])
名称和/或标题可以是空列表。如果titles 是一个空列表,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: 类型
转换后的数据类型。
属性:
相关用法
- Python numpy format_float_scientific用法及代码示例
- Python numpy format_float_positional用法及代码示例
- Python numpy floor用法及代码示例
- Python numpy float_power用法及代码示例
- Python numpy frombuffer用法及代码示例
- Python numpy flatiter用法及代码示例
- Python numpy fft.rfft用法及代码示例
- Python numpy fft.irfft用法及代码示例
- Python numpy fmod用法及代码示例
- Python numpy find_common_type用法及代码示例
- Python numpy flatnonzero用法及代码示例
- Python numpy fabs用法及代码示例
- Python numpy fft.rfft2用法及代码示例
- Python numpy fft.ihfft用法及代码示例
- Python numpy fft.fftfreq用法及代码示例
- Python numpy fromregex用法及代码示例
- Python numpy fromstring用法及代码示例
- Python numpy flip用法及代码示例
- Python numpy full用法及代码示例
- Python numpy fft.irfftn用法及代码示例
- Python numpy fft.irfft2用法及代码示例
- Python numpy fix用法及代码示例
- Python numpy floor_divide用法及代码示例
- Python numpy frexp用法及代码示例
- Python numpy fft.rfftn用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.format_parser。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。