如何解决如何像列表理解那样串联
我想在不定义input_list和output_list之前进行操作,例如“ List comprehension” 请告诉我在这种情况下该怎么办?
谢谢。
e.g.
inputs = torch.rand(1,5)
weights = torch.rand(5,5)
def training(self,inputs,weights,steps=50):
input_list=torch.empty(1,5)
output_list=torch.empty(5,5)
for i in range(steps):
outputs = torch.matmul(inputs,weights)
input_list = torch.cat([input_list,inputs],axis=0)
output_list = torch.cat([output_list,outputs],axis=0)
inputs = outputs
return inputs,input_list,output_list
他们 输入列表为 张量([[1.8367e-36,0.0000e + 00,3.3631e-44,0.0000e + 00,nan], [3.9109e-01、8.9431e-01、6.8890e-01、8.3894e-01、1.7802e-01]]) 我不需要第一行。在这种情况下如何串联?
解决方法
此问题已由专业程序员解决。
像这样;
input_list=torch.tensor([])
output_list=torch.tensor([])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。