最近在尝试做机器人账号检测工作,用到了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键就可以偷懒让程序自动逐单元运行啦

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐