Я не могу понять, как сохранить результат от клеточной магии - %%timeit
? Я прочитал:Как сохранить результат из магии ячейки %% timeit?
- Can you capture the output of ipython's magic methods?
- Capture the result of an IPython magic function
и эти вопросы отвечает только о линии магии. В линейном режиме (%
) это работает:
In[1]: res = %timeit -o np.linalg.inv(A)
Но в режиме клеток (%%
) не:
In[2]: res = %%timeit -o
A = np.mat('1 2 3; 7 4 9; 5 6 1')
np.linalg.inv(A)
Он просто выполняет клетки, никакой магии. Это ошибка, или я делаю что-то неправильно?
Я использую IPython 5.1.0 – godaygo
Спасибо, что не только ссылаются на связанные вопросы, но и подытоживаем, как они актуальны. Вы были бы удивлены (или нет) тем, как многие люди не имеют это как встроенный рефлекс, когда у них возникает вопрос. –