2.5K Star 8.4K Fork 4.7K

GVPMindSpore/mindspore

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
mindspore.ops.FillDiagonal.rst 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
俞涵 提交于 2023-06-29 17:31 . modify format

mindspore.ops.FillDiagonal

.. py:class:: mindspore.ops.FillDiagonal(fill_value, wrap=False)

    填充至少具有二维的Tensor的主对角线。当输入的维度大于2时,所有维度必须等长。此函数原地修改输入Tensor,并返回输入Tensor。

    .. warning::
        这是一个实验性API,后续可能修改或删除。

    参数:
        - **fill_value** (float) - `input_x` 对角线的填充值。
        - **wrap** (bool,可选) - 控制对于一个高矩阵(即矩阵的行数大于列数),对角线元素是否继续延伸到剩余的行。具体效果详见下方代码样例。默认值: ``False`` 。

    输入:
        - **input_x** (Tensor) - shape为 :math:`(x_1, x_2, ..., x_R)` 。

    输出:
        - **y** (Tensor) - Tensor,和输入 `input_x` 具有相同的shape和dtype。

    异常:
        - **ValueError** - 如果 `input_x` 的维度没有大于1。
        - **ValueError** - 当维度大于2时,每个轴的大小不相等。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/mindspore/mindspore.git
git@gitee.com:mindspore/mindspore.git
mindspore
mindspore
mindspore
r2.3.q1

搜索帮助