Как запустить команду magi c в jupyter lab - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь запустить magi c команды в jupyter lab, которые я недавно установил с некоторым расширением отладчика по этой ссылке:

https://github.com/jupyterlab/debugger

Когда Я запускаю эту команду:

import numpy as np
from numpy.random import randint

 #A function to simulate one million dice throws.

def one_million_dice():
   return randint(low=1, high=7, size=1000000)
 
%%time
throws = one_million_dice()
mean = np.mean(throws)

Ошибка:

 ---------------------------------------------------------------------------
SyntaxError                               Traceback (most recent call last)
File C:\Users\****\Anaconda3\envs\jupyterlab-debugger\lib\ast.py, in parse:
Line 35:    return compile(source, filename, mode, PyCF_ONLY_AST)

SyntaxError: invalid syntax (<string>, line 1)
---------------------------------------------------------------------------

Как исправить?

1 Ответ

1 голос
/ 10 июля 2020

Magi c функций нужно поместить в одну ячейку. Попробуйте:

import numpy as np
from numpy.random import randint

 #A function to simulate one million dice throws.

def one_million_dice():
   return randint(low=1, high=7, size=1000000)

Перейти к следующей ячейке

%%time
throws = one_million_dice()
mean = np.mean(throws)
>>Wall time: 40.9 ms
...