Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python numpy.array:结果数据类型_Python_Arrays_Numpy - Fatal编程技术网

Python numpy.array:结果数据类型

Python numpy.array:结果数据类型,python,arrays,numpy,Python,Arrays,Numpy,numpy使将python对象转换为numpy Ndarray变得很容易,如果未指定相应的数据类型,甚至会选择相应的结果数据类型: >>> import numpy as np >>> a = np.array([1,2,3]) >>> a.dtype dtype('int64') 如果要转换的对象不适合某个预定义的numpy数据类型,则会发生以下情况: >>> b = np.array([1,2,100000000000

numpy使将python对象转换为numpy Ndarray变得很容易,如果未指定相应的数据类型,甚至会选择相应的结果数据类型:

>>> import numpy as np
>>> a = np.array([1,2,3])
>>> a.dtype
dtype('int64')
如果要转换的对象不适合某个预定义的numpy数据类型,则会发生以下情况:

>>> b = np.array([1,2,100000000000000000000000000000000000000])
>>> b.dtype
dtype('O')
我的问题:numpy是否提供了一个接口来确定调用
array
将产生的变量的
dtype
,而不必在过程中创建新的numpy变量?具体地说,如果调用
数组
的结果不是整数或浮点numpy数据类型之一,我不关心返回的值,我宁愿不使用内存来存储所述结果,然后丢弃它