坑集
收集编程以来一直遇到的坑
1.float32,float64,DoubleTensor和FloatTensor
import numpy as np
import torch as t
from matplotlib import pyplot as plt
from torch import nn
#第一步:读取文件
f=open('../test.txt','r')
text_read=[i.split('\n')[0].split(',') for i in f.readlines()]
# data = [(float(i[0]), float(i[1]), float(i[2])) for i in text_read] #1_2
# data=t.tensor(data)
# print(data[0].dtype)
x_data=[[i[0],i[1]] for i in text_read]
y_data=[i[2] for i in text_read]
x_data=np.array(x_data,dtype=float) #1
y_data=np.array(y_data,dtype=float) #1
# x_data=np.array(x_data,dtype=np.float32) #1_1
# y_data=np.array(y_data,dtype=np.float32) #1_1
# plt.plot(x_data,y_data,'r')
input_set=t.from_numpy(x_data)
lable=t.from_numpy(y_data)
w= t.randn(2, 1,requires_grad=True).view(2,-1)
b= t.