本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。