Записная книжка Jupyter: как оставить одну клетку, пока «бегут все» - PullRequest
0 голосов
/ 06 марта 2020

Я пишу python, используя блокнот jupyter, и у меня есть две ячейки, которые могут влиять друг на друга.

Мне интересно, можно ли оставить некоторые определенные ячейки после того, как я нажму Restart & Run All, поэтому что я могу проверить две клетки независимо?

Ответы [ 3 ]

3 голосов
/ 06 марта 2020

Один из вариантов, основанный на ответе Давиде Фиокко на этот пост , который я только что протестировал, заключается в том, чтобы включить команду %%script magi c в каждую ячейку, которую вы не хотите выполнять. Например

%%script false --no-raise-error
for i in range(100000000000000):
    print(i)
1 голос
/ 06 марта 2020

Один из вариантов - создать параметр и запустить соответствующие ячейки

x = 1

# cell 1
if x == 1:
    // run this cell

# cell 2
if x != 1:
    // run the other cell

В этом примере вы пропустите cell 2.

1 голос
/ 06 марта 2020

Если вы поместите эти две ячейки в конец страницы, вы можете запустить все ячейки выше определенной ячейки одним щелчком мыши.

То есть, или вы можете поставить тройную кавычку в начале и конце из двух ячеек, затем раскачивайте их в кавычки, чтобы проверить их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...