當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python numpy common_type用法及代碼示例

本文簡要介紹 python 語言中 numpy.common_type 的用法。

用法:

numpy.common_type(*arrays)

返回輸入數組共有的標量類型。

返回類型將始終是不精確(即浮點)標量類型,即使所有數組都是整數數組。如果輸入之一是整數數組,則返回的最小精度類型是 64 位浮點 dtype。

除了 int64 和 uint64 之外的所有輸入數組都可以安全地轉換為返回的 dtype 而不會丟失信息。

參數

array1, array2, … ndarray

輸入數組。

返回

out 數據類型代碼

數據類型代碼。

例子

>>> np.common_type(np.arange(2, dtype=np.float32))
<class 'numpy.float32'>
>>> np.common_type(np.arange(2, dtype=np.float32), np.arange(2))
<class 'numpy.float64'>
>>> np.common_type(np.arange(4), np.array([45, 6.j]), np.array([45.0]))
<class 'numpy.complex128'>

相關用法


注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.common_type。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。