python paddle 常量的运算
"""
常量运算
"""
import paddle.fluid as fluid
x = fluid.layers.fill_constant(shape=[1],
dtype="int64",
value=5)
y = fluid.layers.fill_constant(shape=[1],
dtype="int64",
value=1)
z = x + y
place = fluid.CPUPlace()
exe = fluid.Executor(place)
result = exe.run(fluid.default_main_program(),
fetch_list=[z])
print(result[0][0])
python paddle 张量的相加
"""
变量的相加
"""
import paddle.fluid as fluid
import numpy as np
x = fluid.layers.data(name="x", shape=[1], dtype="float32")
y = fluid.layers.data(name="y", shape=[1], dtype="float32")
result = fluid.layers.elementwise_add(x, y)
place = fluid.CPUPlace()
exe = fluid.Executor(place)
exe.run(fluid.default_startup_program())
a = np.array([[1, 1, 1], [2, 2, 2]])
b = np.array([[3, 3, 3], [4, 4, 4]])
params = {"x": a, "y": b}
outs = exe.run(fluid.default_main_program(),
feed=params,
fetch_list=[result])
for out in outs:
print(out)