log

Log激活函数(计算自然对数)

log - 图1

  • 参数:
    • x (Variable) – 该OP的输入为LodTensor/Tensor。数据类型为float32,float64。
    • name (str,可选) – 该参数供开发人员打印调试信息时使用,具体用法请参见 Name ,默认值为None。

返回:Log算子自然对数输出

返回类型: Variable - 该OP的输出为LodTensor/Tensor,数据类型为输入一致。

代码示例

  1. import paddle.fluid as fluid
  2. import numpy as np
  3.  
  4. # Graph Organizing
  5. x = fluid.layers.data(name="x", shape=[1], dtype="float32")
  6. res = fluid.layers.log(x)
  7.  
  8. # Create an executor using CPU as an example
  9. exe = fluid.Executor(fluid.CPUPlace())
  10. exe.run(fluid.default_startup_program())
  11.  
  12. # Execute
  13. x_i = np.array([[1], [2]]).astype(np.float32)
  14. res_val, = exe.run(fluid.default_main_program(), feed={'x':x_i}, fetch_list=[res])
  15. print(res_val) # [[0.], [0.6931472]]