diag_cn.rst 622 字节
Newer Older
H
Hao Wang 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
.. _cn_api_fluid_layers_diag:

diag
-------------------------------

.. py:function:: paddle.fluid.layers.diag(diagonal)

该功能创建一个方阵,含有diagonal指定的对角线值。

参数:
    - **diagonal** (Variable|numpy.ndarray) - 指定对角线值的输入张量,其秩应为1。

返回:存储着方阵的张量变量

返回类型:变量(Variable)

**代码示例**:

.. code-block:: python

        #  [3, 0, 0]
        #  [0, 4, 0]
        #  [0, 0, 5]
Z
zq19 已提交
24

H
Hao Wang 已提交
25
        import paddle.fluid as fluid
Z
zq19 已提交
26 27
        import numpy as np
        data = fluid.layers.diag(np.arange(3, 6, dtype='int32'))
H
Hao Wang 已提交
28 29 30 31