NumPy Array Indexing Flashcards
arr = np.arange(0,11)
:
arr[8]
8
arr = np.arange(0,11)
:
arr[0:5]
array([0, 1, 2, 3, 4])
arr = np.arange(0,11)
:
array[5:]
array([5, 6, 7, 8, 9, 10])
arr = np.arange(0,11) :
arr[0:5] = 100
arr
array([100, 100, 100, 100, 100, 6, 7, 8, 9, 10)]
arr = np.arange(0,11) :
slice_of_arr = arr[0:6]
slice_of_arr[:] = 99
arr
array([99, 99, 99, 99, 99])
array([99, 99, 99, 99, 99, 6, 7, 8, 9, 10])
arr = np.arange(0,11) :
arr_copy = arr.copy()
arr_copy[:] = 100
arr
arr_copy
array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
array[100, 100, 100, 100, 100, 100, 100, 100, 100, 100])
arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])
arr_2d[0]
array([ 5, 10, 15])
arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])
arr_2d[1][1]
25
arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])
arr_2d[1,2]
30
arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])
arr_2d[:2,1:]
array([[10, 15],
[25, 30]])
arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])
arr_2d[:2]
array([[5, 10, 15],
[20, 25, 30]])
arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])
arr_2d[1:,1:]
array([[25, 30],
[35, 40]])
arr = np.arange(1,11)
arr > 5
bool_arr = arr
bool_arr
array([False, False, False, False, False, True, True, True, True, True])
arr = np.arange(1,11)
arr > 5
bool_arr = arr
arr[bool_arr]
array[ 6, 7, 8, 9, 10]
arr = np.arange(1,11)
arr[arr>5]
array[ 6, 7, 8, 9, 10]