Numpy Flashcards

(26 cards)

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

How do you import NumPy?

A

import numpy

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

How do you import NumPy with the alias ‘np’?

A

import numpy as np

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

How do you create a NumPy array from a list?

A

np.array([1, 2, 3])

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

How do you create a 1D array with values from 1 to 8?

A

np.arange(1, 9)

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

How do you add two arrays element-wise using a loop?

A

for i in range(len(A)): result.append(A[i] + B[i])

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

How do you add two arrays element-wise using NumPy vectorization?

A

np.array(A) + np.array(B)

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

How do you create a 2D array (matrix) from a list of lists?

A

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

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

How do you check the shape of a NumPy array?

A

array.shape

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

How do you check the number of dimensions in a NumPy array?

A

array.ndim

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

How do you generate an array of 10 zeros?

A

np.zeros(10)

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

How do you generate an array of 10 ones?

A

np.ones(10)

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

How do you create an identity matrix of size 3x3?

A

np.eye(3)

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

How do you create an array of integers from 10 to 50?

A

np.arange(10, 51)

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

How do you create a 3x3 matrix with values 0 to 8?

A

np.arange(9).reshape(3, 3)

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

How do you access an element at row 2, column 3 of a matrix?

17
Q

How do you filter values in an array greater than 10?

A

array[array > 10]

18
Q

How do you compute the sum of all elements in a NumPy array?

A

np.sum(array)

19
Q

How do you compute the standard deviation of a NumPy array?

A

np.std(array)

20
Q

How do you generate 20 linearly spaced numbers between 0 and 1?

A

np.linspace(0, 1, 20)

21
Q

How do you generate a random number between 0 and 1?

A

np.random.rand()

22
Q

How do you generate a 3x3 array of random numbers?

A

np.random.rand(3, 3)

23
Q

How do you generate 25 random numbers from a standard normal distribution?

A

np.random.randn(25)

24
Q

How do you reshape a 1D array of length 9 into a 3x3 matrix?

A

array.reshape(3, 3)

25
How do you flatten a 2D matrix into a 1D array?
array.flatten()
26
How do you calculate the mean of an array?
np.mean(array)