0
0
NumPydata~5 mins

Element-wise arithmetic in NumPy - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does element-wise arithmetic mean in numpy?
It means performing arithmetic operations on each pair of elements from two arrays of the same shape, producing a new array with the results.
Click to reveal answer
beginner
How do you add two numpy arrays element-wise?
You can use the + operator or the numpy.add() function to add two arrays element-wise.
Click to reveal answer
intermediate
What happens if you try element-wise arithmetic on arrays of different shapes?
Numpy tries to broadcast smaller arrays to match the shape of larger ones if possible; otherwise, it raises an error.
Click to reveal answer
beginner
Show how to multiply two numpy arrays element-wise.
Use the * operator or numpy.multiply() to multiply arrays element-wise.
Click to reveal answer
beginner
Why is element-wise arithmetic useful in data science?
It allows fast and simple operations on datasets represented as arrays, like scaling, combining features, or applying formulas to each data point.
Click to reveal answer
What operator performs element-wise addition of two numpy arrays?
A/
B+
C*
D-
If array A has shape (3, 2) and array B has shape (3, 2), what is the shape of A * B?
AError
B(2, 3)
C(3, 3)
D(3, 2)
What does numpy do if you add arrays of shapes (3, 1) and (3, 2)?
ARaises an error
BBroadcasts (3, 2) to (3, 1) and adds element-wise
CBroadcasts (3, 1) to (3, 2) and adds element-wise
DReturns a scalar
Which numpy function can be used for element-wise subtraction?
Anumpy.subtract()
Bnumpy.add()
Cnumpy.multiply()
Dnumpy.divide()
What is the result of element-wise division of two arrays?
AA new array with each element divided by the corresponding element
BA scalar value
CAn error always
DConcatenation of arrays
Explain element-wise arithmetic in numpy and why it is useful.
Think about how operations apply to each element in arrays.
You got /3 concepts.
    Describe what happens when you perform element-wise operations on arrays of different shapes.
    Consider how numpy handles shape differences.
    You got /3 concepts.