有什麼可用的numpy.loadtxt或numpy.genfromtxt用於導入具有不同數據類型的表數據,以及有什麼可用的縮寫(例如i32用於整數)?'dtype'與NumPy的loadtxt()和genfromtxt有什麼可用的數據類型?
This post演示了條件的使用,如果有人可能會詳細說明,我很好奇。
有什麼可用的numpy.loadtxt或numpy.genfromtxt用於導入具有不同數據類型的表數據,以及有什麼可用的縮寫(例如i32用於整數)?'dtype'與NumPy的loadtxt()和genfromtxt有什麼可用的數據類型?
This post演示了條件的使用,如果有人可能會詳細說明,我很好奇。
除了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
代碼/ doc base很快就會出現,所以我只能說這一切!
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_'>
等
http://docs.scipy.org/doc/numpy/reference/ arrays.dtypes.html和http://docs.scipy.org/doc/numpy/reference/arrays.scalars.html#arrays-scalars-built-in –
@JonClements:你應該將其作爲答案。 (我不知道SO是否允許縮短答案,但除了這兩個鏈接之外沒有別的可說的......) – abarnert
@Jon Clements。是的,我沒有找到,但現在對我來說這一點很明顯。謝謝。 – ryanjdillon