Pytorch 7多维

多维读取

numpy

python 复制代码
xy = np.loadtxt('diabetes.csv', delimiter=',', dtype=np.float32)

print("input data.shape", x_data.shape)
x_data = torch.from_numpy(xy[:, :-1])# 选择所有行不包括最后一列
y_data = torch.from_numpy(xy[:, [-1]])# 选择所有行,只有最后一列
np.loadtxt(fname, dtype=float, delimiter=' ', comments='#', skiprows=0, usecols=None, unpack=False, ndmin=0, encoding='bytes', max_rows=None)
# 参数分别是路径,dtype: 数据类型,默认为 float。delimiter: 分隔符,默认为空格。用于分隔文件中的数据列skiprows: 要跳过的行数,默认为 0。用于跳过文件开头的标题行或其他不需要的行。

多维多层数类

python 复制代码
class Model(torch.nn.Module):
    def __init__(self):
        super(Model, self).__init__()
        self.linear1 = torch.nn.Linear(8, 6)
        self.linear2 = torch.nn.Linear(6, 4)
        self.linear3 = torch.nn.Linear(4, 2)
        self.linear4 = torch.nn.Linear(2, 1)
        self.sigmoid = torch.nn.Sigmoid()
 
    def forward(self, x):
        x = self.sigmoid(self.linear1(x))
        x = self.sigmoid(self.linear2(x))
        x = self.sigmoid(self.linear3(x)) # y hat
        x = self.sigmoid(self.linear4(x))  # y hat
        return x

这里维度由输入数据决定

后面基本上一样

python 复制代码
torch.eq(a,b).sum().item()# 把a和b相等的返回1否则为0,求和,item是转化为py的数据0维
相关推荐
m0_702036532 分钟前
golang如何测试私有函数_golang私有函数测试方法
jvm·数据库·python
kexnjdcncnxjs3 分钟前
JavaScript中configurable对属性删除与修改的控制
jvm·数据库·python
www.023 分钟前
(一)windows下反代软件CLIProxyAPI 安装与基础使用(个人记录)
人工智能·windows·算力·token·反代·cliproxyapi
2301_812539674 分钟前
CSS如何处理响应式侧边栏宽度_通过CSS变量实现自动收缩
jvm·数据库·python
老纪4 分钟前
SQL关联查询中处理多对多关系的方案_使用中间表进行JOIN
jvm·数据库·python
西洼工作室6 分钟前
fetch+ReadableStream实现SSE推送实时踢人下线
前端·python·全栈
阿正呀6 分钟前
如何清洗SQL输入数据_使用框架内置的ORM处理数据交互
jvm·数据库·python
硅基流动10 分钟前
如何设计企业级 AI 全生命周期管理平台?
人工智能
Csvn11 分钟前
实用的 AI 辅助编程技巧和最佳实践
人工智能·代码规范