mindspore.Tensor.itemset
========================

.. py:method:: mindspore.Tensor.itemset(*args)

    将标量插入到Tensor(并将标量转换为Tensor的数据类型)。

    至少有1个参数,并且最后一个参数被定义为设定值。
    Tensor.itemset(\*args)等同于 :math:`Tensor[args] = item` 。

    参数:
        - **args** (Union[(numbers.Number), (int/tuple(int), numbers.Number)]) - 指定索引和值的参数。如果 `args` 包含一个参数(标量),则其仅在Tensor大小为1的情况下使用。如果 `args` 包含两个参数,则最后一个参数是要设置的值且必须是标量,而第一个参数指定单个Tensor元素的位置。参数值是整数或者元组。

    返回:
        一个新的Tensor,其值为 :math:`Tensor[args] = item` 。

    异常:
        - **ValueError** - 第一个参数的长度不等于Tensor的ndim。
        - **IndexError** - 只提供了一个参数,并且原来的Tensor不是标量。