vscode不想每次运行代码都重新加载数据怎么办
·
最近在尝试做机器人账号检测工作,用到了twibot-22数据
这数据实在是太大了!本人又代码小白,写代码经常报错,每次遇到bug运行断掉,然后重新运行又要等好久加载数据。
于是一边等数据加载,一边灵光一现,有没有什么办法可以加载一次数据后面不用反复加载了呢
方法一:Jupyter notbooks
可以实现代码分块运行
从命令面板(Ctrl+Shift+P)选择“Jupyter: Create Blank New Jupyter Notebook”命令,或在工作区创建新文件.ipynb皆可
查到了很简单的方法。然而我原来的代码是用.py写的,看着加载了一半数据的运行窗口,实在不舍得关掉重来,于是有了方法二
方法二:在.py文件中添加# %%代码块标记
在代码中间添加# %%标记,VScode会自动识别为Jupyter单元,后续代码在独立单元中运行

这样在标记上面就会出现Run cell的标记,点击 Run cell就会运行这一段代码
需要注意的是第一次运行可能会需要安装jupyter,跟着弹窗走就行,很简单就没放

运行起来之后就如上图啦,会有一个新格子
另外,如果代码分块太多,重新运行代码的时候不想一个点运行怎么办呢?
按Shift+Enter键就可以偷懒让程序自动逐单元运行啦
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)