在安装pytorch 前 需要安装python . 我当时没有看网上的教程 选择自定义的安装目录。
其实最好是 默认的目录即可, 然后下面的添加 path 勾上。这两个选择即可
然后安装pytorch:
安装pytorch:去官网找到相对应的版本选项 : 我的是 windows pip python3.7 无显卡
下面会提示 按windows + R 打开cmd 然后输入相应的指令进行自动的安装。
在这里需要提醒的是 比较好的是选择 pip 比较傻瓜式的安装
配置python 的环境:
比如需要其他的安装包: 在python 3.7 以后都有pip 可以直接用 pip install numpy 等包函数
刚刚完成第一个pytorch 代码的试验
出现的两个小白式的问题:第一个是缩进的问题:以后需要缩进就只用tab 键进行缩进
第二个是显示的问题:把程序书上的print("Epoch:{}, Loss:{:.4f}".format(epoch,loss.data[0]))
修改为print("Epoch:{}, Loss:{:.4f}".format(epoch,loss.item()))
即 data[0] 改为 item()
然后数据从外部文件读取 :
其主要是先将数据存为csv 的格式, 若为txt 其是字符串的形式
然后用pandas 包去读取数据 若python 环境中 没有 pandas , 也是直接用 pip install pandas 即可。
这个是在数据的读取的过程中出现了错误, 需要我们用双斜杠
在这里有一个传参的过程,其需要强制转换
不然有报错的信息:RuntimeError: Expected object of scalar type Float but got scalar type Double for argument #4 'mat1'