用于导入具有不同数据类型的表数据的可用numpy.loadtxt或numpy.genfromtxt有哪些,可用的缩写有哪些(例如i32表示整数)?
这篇文章演示了条件的使用,我很好奇是否有人可以详细说明。
用于导入具有不同数据类型的表数据的可用numpy.loadtxt或numpy.genfromtxt有哪些,可用的缩写有哪些(例如i32表示整数)?
这篇文章演示了条件的使用,我很好奇是否有人可以详细说明。
除了 之外np.sctypeDict
,还有以下变量:
In [141]: np.typecodes
Out[141]:
{'All': '?bhilqpBHILQPefdgFDGSUVOMm',
'AllFloat': 'efdgFDG',
'AllInteger': 'bBhHiIlLqQpP',
'Character': 'c',
'Complex': 'FDG',
'Datetime': 'Mm',
'Float': 'efdg',
'Integer': 'bhilqp',
'UnsignedInteger': 'BHILQP'}
In [143]: np.sctypes
Out[143]:
{'complex': [numpy.complex64, numpy.complex128, numpy.complex192],
'float': [numpy.float16, numpy.float32, numpy.float64, numpy.float96],
'int': [numpy.int8, numpy.int16, numpy.int32, numpy.int32, numpy.int64],
'others': [bool, object, str, unicode, numpy.void],
'uint': [numpy.uint8, numpy.uint16, numpy.uint32, numpy.uint32, numpy.uint64]}
有关的一般信息dtypes
:http ://docs.scipy.org/doc/numpy/reference/arrays.dtypes.html
来自http://docs.scipy.org/doc/numpy/reference/arrays.scalars.html#arrays-scalars-built-in
在 NumPy 中,有 24 种新的基本 Python 类型来描述不同类型的标量。这些类型描述符主要基于编写 CPython 的 C 语言中可用的类型,还有几种与 Python 的类型兼容的附加类型。
而我没有意识到的是:
类似 C 的名称与字符代码相关联,如表中所示。但是,不鼓励使用字符代码。
我怀疑numpy
代码/文档库很快就会消失,所以这就是我猜的全部!
for k, v in np.sctypeDict.iteritems(): print '{0:14s} : {1:40s}'.format(str(k), v)
Q : <type 'numpy.uint64'>
U : <type 'numpy.unicode_'>
a : <type 'numpy.string_'>
等等