Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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 常见类型、查找常见类型、升级类型和结果类型之间的差异?_Python_Numpy - Fatal编程技术网

Python 常见类型、查找常见类型、升级类型和结果类型之间的差异?

Python 常见类型、查找常见类型、升级类型和结果类型之间的差异?,python,numpy,Python,Numpy,numpy库提供许多函数,这些函数可能决定二进制操作结果的类型。我发现的是: -返回输入数组通用的标量类型 -根据标准强制规则确定公共类型 -返回具有最小大小和最小标量类型的数据类型,type1和type2都可以安全地转换到该数据类型 -返回将NumPy类型提升规则应用于参数后产生的类型 这些描述让我有点不知所措。这些功能之间有什么区别?当我使用哪个函数时?我没有使用过任何函数:)在需要担心类型的情况下,你在做什么样的计算?@hpaulj我正在尝试编写一些可重用的函数,需要预先分配一个空数组

numpy库提供许多函数,这些函数可能决定二进制操作结果的类型。我发现的是:

  • -返回输入数组通用的标量类型

  • -根据标准强制规则确定公共类型

  • -返回具有最小大小和最小标量类型的数据类型,type1和type2都可以安全地转换到该数据类型

  • -返回将NumPy类型提升规则应用于参数后产生的类型


这些描述让我有点不知所措。这些功能之间有什么区别?当我使用哪个函数时?

我没有使用过任何函数:)在需要担心类型的情况下,你在做什么样的计算?@hpaulj我正在尝试编写一些可重用的函数,需要预先分配一个空数组来保存结果(使用
np.empty()
),我需要为此选择合适的
dtype
。我试着阅读手册,但感到困惑,所以现在我也很好奇其他功能有什么好处。当然,我还需要确定我选择的
result\u type()
是否正确。你从什么可能的数据类型开始?@hpaulj在我的例子中,它是一对数字类型,但是调用方当然可以选择哪一个。我没有使用任何一个:)在需要担心类型的情况下,你在做什么样的计算?@hpaulj我正在尝试编写一些可重用的函数,需要预先分配一个空数组来保存结果(使用
np.empty()
),我需要为此选择合适的
dtype
。我试着阅读手册,但感到困惑,所以现在我也很好奇其他功能有什么好处。当然,我还需要确定我对
result\u type()
的选择是否正确。您从哪些可能的数据类型开始?@hpaulj在我的例子中,它是一对数字类型,但调用方当然会选择哪些类型。