mindspore.numpy.result_type

查看源文件
mindspore.numpy.result_type(*arrays_and_dtypes)[源代码]

返回对入参使用类型提升规则所得的类型。

说明

提升规则与原版 NumPy 略有不同,更类似于 jax,因为更倾向于 32 位而不是 64 位数据类型。复数类型不支持。

参数:
  • *arrays_and_dtypes (Union[int, float, bool, list, tuple, Tensor, mindspore.dtype, str]) - 需要得到类型结果的操作数。

返回:

mindspore.dtype,结果类型。

异常:
  • TypeError - 如果输入不是有效的数据类型。

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> print(np.result_type('i2', np.float32, True))
Float32