Python: 数据类型转换总结
总结记录在深度学习中经常用到的list
,np,array
,和torch.tensor
数据类型的转换过程。
1.list
,np.array
和torch.tensor
数据类型转换
- 定义三种类型变量
- 简单list类型:
l = [1, 2, 3, 4, 5]
- np.array类型:
a = np.array([1, 2, 3, 4, 5])
- torch.tensor类型:
t = torch.tensor([1, 2, 3, 4, 5])
1.1 list
与np.array
之间转换
1.1.1 list
tonp.array
l2a = np.array(l)
1.1.2 np.array
tolist
a2l = a.tolist()
1.2 list
与torch.tensor
之间转换
1.2服务器托管网.1 list
totorch.tensor
l2t = torch.tensor(l)
1.2.2 torch.tensor
tolist
t2l = t.tolist()
1.3 np.array
与torch.tensor
之间转换
1.3.1 np.array
totorch.tensor
a2t = torch.from_numpy(a)
1.3.2 torch.tensor
tonp.array
之间转换
t2a = t.numpy()
1.4. list[torch.tensor]
tolist
之间转换
d = [torch.tensor(1), t服务器托管网orch.tensor(2), torch.tensor(3), torch.tensor(4)]
d2l = [tensor.tolist() for tensor in d]
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
目录 一、选择题 二、算法题 1.Fibonacci数列 2.合法括号序列判断 一、选择题 1、 解析:内联函数是一种可以提高函数服务器托管网执行效率的方法,它的原理是编译时在函数调用点直接展开函数体的代码,从而避免了函数调用的开销。 但是,内联函数也有一些限…