Python 可用于';的数据类型有哪些;数据类型';与NumPy';s loadtxt()是genfromtxt吗?

Python 可用于';的数据类型有哪些;数据类型';与NumPy';s loadtxt()是genfromtxt吗?,python,numpy,Python,Numpy,导入具有不同数据类型的表数据的可用缩写是什么,可用缩写是什么(例如,i32表示整数) 演示了条件的使用,我很好奇是否有人可以详细说明。关于dtypes的一般信息: 从 在NumPy中,有24种新的基本Python类型来描述不同类型的标量。这些类型描述符主要基于编写CPython的C语言中可用的类型,另外还有几个与Python类型兼容的类型 我没有意识到的是: 类C名称与字符代码关联,如表所示。然而,不鼓励使用字符代码 我怀疑numpycode/doc库在任何时候都不会运行,所以我想这就说明了一切

导入具有不同数据类型的表数据的可用缩写是什么,可用缩写是什么(例如,i32表示整数)


演示了条件的使用,我很好奇是否有人可以详细说明。

关于
dtypes
的一般信息:

在NumPy中,有24种新的基本Python类型来描述不同类型的标量。这些类型描述符主要基于编写CPython的C语言中可用的类型,另外还有几个与Python类型兼容的类型

我没有意识到的是:

类C名称与字符代码关联,如表所示。然而,不鼓励使用字符代码


我怀疑
numpy
code/doc库在任何时候都不会运行,所以我想这就说明了一切

np.sctypeDict.iteritems()中k,v的
:打印“{0:14s}:{1:40s}”。格式(str(k),v)

Q:
U:
a:

等等。

除了
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]}

类似于这个关于熊猫的答案:+1(虽然可以想象,
numpy
doc库可以从
docs.scipy.org
中移出,而不会真的离开,因为最近搬走了…@abarnert我刚刚学到了一些新的东西,并且把那页看得很好-只是用编辑的方式说,scipy.org今天离线了
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]}