📜  跳过 colab 中的单元格 (1)

📅  最后修改于: 2023-12-03 14:57:49.699000             🧑  作者: Mango

跳过 Colab 中的单元格

在 Colab 中,有些时候你可能不想执行某些单元格,例如某些单元格会花费很长时间运行,或者你不想重新执行已经运行过的单元格。

下面介绍两种跳过 Colab 中单元格的方法。

方法一:标记单元格

Colab 中提供了许多魔术命令(magic commands),可以在单元格中使用这些命令来实现一些特定的功能。其中有一种魔术命令可以标记单元格:

%%skip

在需要跳过的单元格的开头加上该命令后,这个单元格将被跳过执行。

下面是一个示例:

%%skip
# 这个单元格将被跳过执行
for i in range(100000000):
    pass
方法二:断言条件

另一种跳过单元格的方法是在单元格中设置断言条件:

assert 条件, '要跳过的说明'

当条件不满足时,该单元格将被跳过执行。其中说明是可选的。

下面是一个示例:

assert 1 == 2, '这个单元格将被跳过执行'
print('Hello, World!')

在上面的示例中,由于断言条件不满足,即 1 不等于 2,因此这个单元格将被跳过执行,而 print 语句也不会被执行。

总结一下,以上是两种在 Colab 中跳过单元格的方法。可以根据自己的需要选择其中的一种使用。