sciai.utils.to_tensor

查看源文件
sciai.utils.to_tensor(tensors, dtype=ms.float32)[源代码]

将数组/张量转换为给定的MindSpore数据类型。

参数:
  • tensors (Union[Tensor, ndarray, Number, np.floating, tuple[Tensor, ndarray]]) - 要转换的若干Tensor。

  • dtype (type) - 目标Mindspore Tensor数据类型。 默认值:ms.float32。

返回:

Union(Tensor, tuple(Tensor)) - 单个或元组张量。

异常:
  • TypeError 如果输入类型不正确。

样例:

>>> import numpy as np
>>> from sciai.utils import to_tensor
>>> tensors = to_tensor((np.array([1]), np.array([2])))
>>> print(tensors)
(Tensor(shape=[1], dtype=Float32, value= [ 1.00000000e+00]),
Tensor(shape=[1], dtype=Float32, value= [ 2.00000000e+00]))
>>> print(tensors[0].dtype)
Float32