¿Cómo almacenar el resultado de %% timeit cell magic?

No puedo entender cómo almacenar el resultado de la magia celular.%%timeit? He leído:

¿Puedes capturar la salida de los métodos mágicos de ipython?Capture el resultado de una función mágica de IPython

y en estas preguntas solo responde sobre magia de línea. En modo de línea (%) esto funciona:

In[1]: res = %timeit -o np.linalg.inv(A)

Pero en modo celular (%%) no es asi:

In[2]: res = %%timeit -o 
       A = np.mat('1 2 3; 7 4 9; 5 6 1')
       np.linalg.inv(A)

Simplemente ejecuta la célula, sin magia. ¿Es un error o estoy haciendo algo mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta