NumPy Array Indexing Flashcards

1
Q

arr = np.arange(0,11)
:

arr[8]

A

8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

arr = np.arange(0,11)
:

arr[0:5]

A

array([0, 1, 2, 3, 4])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

arr = np.arange(0,11)
:

array[5:]

A

array([5, 6, 7, 8, 9, 10])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

arr = np.arange(0,11) :
arr[0:5] = 100

arr

A

array([100, 100, 100, 100, 100, 6, 7, 8, 9, 10)]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

arr = np.arange(0,11) :
slice_of_arr = arr[0:6]
slice_of_arr[:] = 99

arr

A

array([99, 99, 99, 99, 99])

array([99, 99, 99, 99, 99, 6, 7, 8, 9, 10])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

arr = np.arange(0,11) :

arr_copy = arr.copy()
arr_copy[:] = 100

arr
arr_copy

A

array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

array[100, 100, 100, 100, 100, 100, 100, 100, 100, 100])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])

arr_2d[0]

A

array([ 5, 10, 15])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])

arr_2d[1][1]

A

25

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])

arr_2d[1,2]

A

30

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])

arr_2d[:2,1:]

A

array([[10, 15],
[25, 30]])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])

arr_2d[:2]

A

array([[5, 10, 15],
[20, 25, 30]])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

arr_2d = np.array([[5,10,15],[20,25,30],[35,40,45]])

arr_2d[1:,1:]

A

array([[25, 30],
[35, 40]])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

arr = np.arange(1,11)
arr > 5
bool_arr = arr

bool_arr

A

array([False, False, False, False, False, True, True, True, True, True])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

arr = np.arange(1,11)
arr > 5
bool_arr = arr

arr[bool_arr]

A

array[ 6, 7, 8, 9, 10]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

arr = np.arange(1,11)
arr[arr>5]

A

array[ 6, 7, 8, 9, 10]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly