目录
问题学习记录
pytorch保存和加载模型
参考资料:http://pytorch123.com/ThirdSection/SaveModel/
# 保存 state_dict(推荐使用)
torch.save(model.state_dict(), PATH)
# 加载 state_dict
model = TheModelClass(*args, **kwargs)
model.load_state_dict(torch.load(PATH))
model.eval()
读写csv文件
# newline=''可解决写入csv文件时时有空行的问题
# entityRType.csv 实体表
with open('neo4jFile/entityRType.csv', 'w', encoding='utf-8', newline='') as f:
# 实体表
entityRTypeCsv = csv.writer(f)
# 实体表的两个字段名,eid:唯一标识符,ename:实体名
entityRTypeCsv.writerow(['ename', 'etname'])
Error: ‘utf-8’ codec can’t decode byte问题
当给python文件加上中文注释时,出现上述该问题。给要执行的python文件的首行加上
# coding=gbk
csv文件,中文在excel中乱码问题
pip问题
socket.timeout: The read operation timed out
pip 安装包时,因为国外源的不稳定报错。
解决方法1:
# windows
pip --default-timeout=100 install 包名
# linux
pip --default-timeout=100 install -U 包名
解决方法2:添加国内源
清华镜像源:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣镜像源:http://pypi.douban.com/simple/
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名