In [1]:
import sympy as sym
import numpy as np
from IPython.display import display, Math
from sympy.abc import w,x,y,z,a,b,c,d
sym.init_printing()
In [2]:
vec = range(10,21)
vec
Out[2]:
range(10, 21)
In [3]:
type(vec)
Out[3]:
range
In [4]:
vec =list( range(10,21))
vec
Out[4]:
$$\left [ 10, \quad 11, \quad 12, \quad 13, \quad 14, \quad 15, \quad 16, \quad 17, \quad 18, \quad 19, \quad 20\right ]$$
In [5]:
# slicing
vec[2:5]
Out[5]:
$$\left [ 12, \quad 13, \quad 14\right ]$$
In [6]:
vec[2:9:2]
Out[6]:
$$\left [ 12, \quad 14, \quad 16, \quad 18\right ]$$
In [7]:
vec[::2]
Out[7]:
$$\left [ 10, \quad 12, \quad 14, \quad 16, \quad 18, \quad 20\right ]$$
In [8]:
vec[0:-1:2]
Out[8]:
$$\left [ 10, \quad 12, \quad 14, \quad 16, \quad 18\right ]$$
In [9]:
vec[::-1]
Out[9]:
$$\left [ 20, \quad 19, \quad 18, \quad 17, \quad 16, \quad 15, \quad 14, \quad 13, \quad 12, \quad 11, \quad 10\right ]$$