当前位置: 首页 > article >正文

如何将 Jupyter Notebook (.ipynb) 文件转换为 Python (.py) 文件

概要:编写python代码运行将.ipynb转化为.py

import json

def convert_ipynb_to_py(ipynb_file, py_file):
    with open(ipynb_file, 'r',encoding='utf-8') as f:
        notebook = json.load(f)

    with open(py_file, 'w',encoding='utf-8') as f:
        for cell in notebook['cells']:
            if cell['cell_type'] == 'code':
                f.write(''.join(cell['source']) + '\n\n')


convert_ipynb_to_py('counterfactual_adversarial_example_generation.ipynb', 'counterfactual_adversarial_example_generation.py')


然后执行这个代码就行

别的就是下载一个jupyter Note ,进行转化
或者在命令行里下载个jupyter 然后输入命令进行转换

pip install jupyter

然后,运行以下命令将你的 .ipynb 文件转换为 .py 文件——记得进入到你所在的.ipynb 文件目录下:

jupyter nbconvert --to script your_notebook.ipynb

所生成的文件在你所在的文件下

参考博客:https://blog.csdn.net/qq_69218005/article/details/131339237


http://www.kler.cn/a/539719.html

相关文章:

  • Docker Desktop安装到其他盘
  • 10vue3实战-----实现登录的基本功能
  • 利用UNIAPP实现短视频上下滑动播放功能
  • 物品匹配问题-25寒假牛客C
  • PyTorch Profiler 的使用
  • RabbitMQ 从入门到精通:从工作模式到集群部署实战(四)
  • Git 常见错误与解决方案全指南
  • 安装perl-DBD-MySQL报错:Requires: libmysqlclient.so.18
  • C++ 设计模式 - 访问者模式
  • MySQL数据库 - 阶段性体系总结
  • 【Vue3路由小技巧】用Hash模式打造流畅体验!
  • 【kafka系列】Topic 与 Partition
  • x小兔鲜vue.js
  • C#中的Frm_Welcome.Instance.Show(),是什么意思
  • c++ 输入输出笔记
  • 流氓软件一键屏蔽免疫工具Baidun Armor v3.2.1 绿色版
  • Centos Ollama + Deepseek-r1+Chatbox运行环境搭建
  • DeepSeek从入门到精通教程PDF清华大学出版
  • 【CubeMX+STM32】SD卡 文件系统读写 FatFs+SDIO+DMA
  • Java语言的区块链
  • kafka服务端之副本
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_ssl_version 函数
  • 51单片机俄罗斯方块开机动画
  • 物理信息机器学习(PIML)的基础探讨及技术实现
  • 上传文件防木马函数
  • 【如何掌握CSP-J 信奥赛中的广搜算法】