在用Pytorch框架设计神经网络训练时,会涉及到数据的类型问题。按训练方式不同,数据可以分为基于CPU的和基于GPU的。调用不同库初始化时,又可大致分为numpy类型和tensor类型。以下结合项目实际,通过代码来对比这些数据类型,并实现它们之间的相互转换。
我们以波士顿房价预测数据集来讨论说明。
from sklearn.datasets import load_boston
dataset=load_boston()
x_data=dataset.data
y_data=dataset.target
n_data=dataset.feature_names
1.Numpy类型数据
print