源码:
x= paddle.to_tensor([[1.0,2.0,3.0],
[4.0,5.0,6.0]],dtype="float64")
y = paddle.to_tensor([[4.0,5.0,6.0],
[1.0,2.0,3.0]],dtype="float64")
print(x.add(y))
他给的运行结果
Tensor(shape=[2, 3], dtype=float64, place=Place(gpu:0), stop_gradient=True,
[[4., 5., 6.],
[1., 2., 3.]])
源码:
m,n = 2,3
#用paddle.zeros 创建全为0的 形状为m,n的张量
zeros_Tensor = paddle.zeros([m,n])
#创建全是1的
ones_Tensor = paddle.ones([m,n])
#创建全为指定值的
full_Tensor = paddle.full([m,n],10)
print(zeros_Tensor)
print(ones_Tensor)
print(full_Tensor)
给的错误结果
Tensor(shape=[2, 3], dtype=float32, place=Place(gpu:0), stop_gradient=True,
[[0., 0., 0.],
[0., 0., 0.]])
Tensor(shape=[2, 3], dtype=float32, place=Place(gpu:0), stop_gradient=True,
[[0., 0., 0.],
[0., 0., 0.]])
Tensor(shape=[2, 3], dtype=float32, place=Place(gpu:0), stop_gradient=True,
[[0., 0., 0.],
[0., 0., 0.]])
我试了下,没问题
我也遇到一样的问题,to_tensor的结果全是0,
用的是2.6.1版本的paddle
Python3.9.19
不知道什么原因,有to_tensor的源代码吗?