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维
相关推荐
青 春 记 忆几秒前
零基础入门python35:Django用户登录与权限边界
python·django·后端开发
deepseek233 分钟前
智谱开源 GLM-5.3-Flash 拆解:320B 只激活 18B 的混合注意力架构与十万张国产卡
人工智能·大模型·glm
淼澄研学5 分钟前
LangChain构建Prompt模板解决Python长尾报错实操
python·langchain·prompt
观测云6 分钟前
Spring AI + Spring AI Alibaba 接入观测云最佳实践
人工智能·spring
枫叶v.9 分钟前
DeepSeek Harness(DSH)插件开发保姆级教程:从 0 到 1 快速写出第一个插件
python
今天的砖头有点烫手啊12 分钟前
用 Agent 做 Excel 报表自动化:从每月加班到一键生成
人工智能·ai agent
xierui12312312 分钟前
长时间运行的AI Agent 如何安全停机:预算、熔断、人工接管与状态回读
人工智能·软件工程
GEO_youxuan13 分钟前
2026年3C重卡充电桩排名推荐:认证与功率解析
人工智能
一次旅行16 分钟前
2026‑08‑28 AI产业深度解读|生成视频模型迭代、AI安全全线收紧、国产大模型生态加速落地
人工智能·安全
Htr_17 分钟前
Python面向对象编程:类与对象基础
开发语言·python