参考:Python中的list、numpy、torch.tensor相互转换 - 百度文库
import torch
state = torch.tensor([[0.2687, 6.5176],
[0.2683, 6.5396],
[0.2690, 6.5230],
[0.2668, 6.5259]])
state = state.numpy().tolist()
print('state,',state)
policy_out = []
for i in range(4):
print('state[i]:',state[i])
print('type(state[i]):', type(state[i]))
policy_out.append(state[i])
print('policy_out',policy_out)
policy_out=torch.Tensor(policy_out)
policy_out=policy_out.cuda()
print('policy_out',policy_out)
c=[]
a= torch.tensor([[ 0.0389, -0.0858]])
b = torch.tensor([[ 0.0369, -0.0861]])
a=a.numpy().tolist()
b=b.numpy().tolist()
print('a[0]:',a[0])
print('type:',type(a[0]))
c.append(a[0])
print('c',c)


