mindelec.operators.Grad
=======================

.. py:class:: mindelec.operators.Grad(model, argnum=0)

    计算并返回指定输出列相对于指定输入列的梯度。

    参数:
        - **model** (Cell) - 接受Tensor输入的函数或网络。
        - **argnum** (int) - 指定输出采用的一阶导数的输入。默认值:0。

    输入:
        - **x** (list) - 输入是可变长度参数。第一个输入是二维的网络输入(Tensor),最后三个输入是输入的列索引(int)、输出的列索引(int)和网络的输出(Tensor)。

    输出:
        输出为Tensor,为指定的输出列对指定的输入列的梯度,由输入 **x** 中的第二、第三个参数指定。

    异常:
        - **TypeError** - 如果 `argnum` 的类型不是int。