In [ ]:
%reload_ext nbtutor
In [ ]:
%%nbtutor -r -f
import numpy as np
foo = np.zeros(10)
foo[1] = 10
In [ ]:
%%nbtutor -r -f --expand_arrays
import numpy as np
foo = np.zeros(10)
foo[1] = 10
In [ ]:
%%nbtutor -r -f -i --expand_arrays
import numpy as np
foo = np.zeros(10)
foo[1] = 10
In [ ]:
%%nbtutor -r -f
import numpy as np
foo = np.zeros(10)
bar = foo[1:3]
foo[1] = 10 # Note both change
In [ ]:
%%nbtutor -r -f -i --expand_arrays
import numpy as np
foo = np.zeros(10)
bar = foo[1:3]
foo[1] = 10 # Note both change
In [ ]:
%%nbtutor -r -f
import numpy as np
foo = np.zeros(10)
bar = foo[[1, 3]]
foo[1] = 10 # Note only 1 changes
In [ ]:
%%nbtutor -r -f -i --expand_arrays
import numpy as np
foo = np.zeros(10)
bar = foo[[1, 3]]
foo[1] = 10 # Note only 1 changes
In [ ]:
%%nbtutor -r -f
import numpy as np
foo = np.zeros((5, 5))
foo[0, 1] = 10
In [ ]:
%%nbtutor -r -f -i
import numpy as np
foo = np.zeros((5, 5))
foo[0, 1] = 10
In [ ]:
%%nbtutor -r -f -i
import numpy as np
foo = np.zeros((5, 5))
bar = foo[0:3, 1:3]
foo[0, 1] = 10
In [ ]:
%%nbtutor -r -f -i
import numpy as np
foo = np.zeros((5, 5))
bar = foo[0:3, [1, 3]]
foo[0, 1] = 10
In [ ]: