为了账号安全,请及时绑定邮箱和手机立即绑定

常规 Python 中的 %%writefile 魔术命令

常规 Python 中的 %%writefile 魔术命令

守着一只汪 2023-10-31 14:06:09
我正在将 Python 代码从Jupyter Notebook复制到 .py 文件以从终端运行它。我找不到如何实现这一行的方法:%%writefile -a submission.py常规 Python 中与 %%writefile magic 命令相同的代码是什么?
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

替换了这个:


%%writefile -a submission.py


    model = Net()

    model = model.float()

    model.load_state_dict(state_dict)

    model = model.to('cpu')

    model = model.eval()

    obs = tensor(obs['board']).reshape(1, 1, config.rows, config.columns).float()

    obs = obs / 2

    action = model(obs)

    return int(action)

这样:


submission_ending = '''    model = Net()

    model = model.float()

    model.load_state_dict(state_dict)

    model = model.to('cpu')

    model = model.eval()

    obs = tensor(obs['board']).reshape(1, 1, config.rows, config.columns).float()

    obs = obs / 2

    action = model(obs)

    return int(action)'''


with open('submission.py', mode='a') as file:

    file.write(submission_ending)


查看完整回答
反对 回复 2023-10-31
  • 1 回答
  • 0 关注
  • 104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信