1.torch.tensor 转换为numpy:
a = torch.ones(5)
b = a.data.numpy()
2.numpy转换为torch.tensor:
import numpy as np a = np.ones(5) b = torch.from_numpy(a) np.add(a, 1, out=a)
3.numpy.cumsum()
numpy.cumsum(a, axis=None, dtype=None, out=None)
axis=0,按照行累加。
axis=1,按照列累加。
axis不给定具体值,就把numpy数组当成一个一维数组。
4.numpy.diff()
沿着指定轴计算第N维的离散差值
参数:
a:输入矩阵
n:可选,代表要执行几次差值
axis:默认是最后一个