0% found this document useful (0 votes)
47 views

NumPy Arithmetic Operations

NumPy allows arithmetic operations on arrays if they have the same structure and dimensions. There are functions like add(), subtract(), multiply(), divide(), and power() as well as operators like +, -, *, / to perform array arithmetic. These functions and operators carry out the corresponding arithmetic operation element-wise between arrays and return an array with the results. Functions like remainder() and mod() can be used to calculate the remainder of dividing one array by another.

Uploaded by

Jatin Deep Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

NumPy Arithmetic Operations

NumPy allows arithmetic operations on arrays if they have the same structure and dimensions. There are functions like add(), subtract(), multiply(), divide(), and power() as well as operators like +, -, *, / to perform array arithmetic. These functions and operators carry out the corresponding arithmetic operation element-wise between arrays and return an array with the results. Functions like remainder() and mod() can be used to calculate the remainder of dividing one array by another.

Uploaded by

Jatin Deep Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

NumPy Arithmetic Operations

Arithmetic operations are possible only if the array has the same
structure and dimensions. We carry out the operations following the
rules of array manipulation. We have both functions and operators to
perform these functions.
NumPy Add function
This function is used to add two arrays. If we add arrays having
dissimilar shapes we get “Value Error”.
import numpy as np
a = np.array([10,20,100,200,500])
b = np.array([3,4,5,6,7])
np.add(a, b)
Output
array([ 13, 24, 105, 206, 507])
NumPy Add Operator
We can also use the add operator “+” to perform addition of two arrays.
import numpy as np
a = np.array([10,20,100,200,500])
b = np.array([3,4,5,6,7])
print(a+b)
Output
[ 13 24 105 206 507]
NumPy Subtract function
We use this function to output the difference of two arrays. If we
subtract two arrays having dissimilar shapes we get “Value Error”.

1
import numpy as np
a = np.array([10,20,100,200,500])
b = np.array([3,4,5,6,7])
np.subtract(a, b)
Output
array([ 7, 16, 95, 194, 493])
NumPy Subtract Operator
We can also use the subtract operator “-” to produce the difference of
two arrays.
import numpy as np
a = np.array([10,20,100,200,500])
b = np.array([3,4,5,6,7])
print(a-b)
Output
[ 7 16 95 194 493]
NumPy Multiply function
We use this function to output the multiplication of two arrays. We
cannot work with dissimilar arrays.
import numpy as np
a = np.array([7,3,4,5,1])
b = np.array([3,4,5,6,7])
np.multiply(a, b)
Output
[21 12 20 30 7]

2
NumPy Multiply Operator
We can also use the multiplication operator “*” to get the product of two
arrays.
import numpy as np
a = np.array([7,3,4,5,1])
b = np.array([3,4,5,6,7])
print(a*b)
Output
[21 12 20 30 7]
NumPy Divide Function
We use this function to output the division of two arrays. We cannot
divide dissimilar arrays.
import numpy as np
a = np.array([7,3,4,5,1])
b = np.array([3,4,5,6,7])
np.divide(a,b)
Output
array([2.33333333, 0.75 , 0.8 , 0.83333333, 0.14285714])
NumPy Divide Operator
We can also use the divide operator “/” to divide two arrays.
import numpy as np
a = np.array([7,3,4,5,1])
b = np.array([3,4,5,6,7])

3
print(a/b)
[2.33333333 0.75 0.8 0.83333333 0.14285714]
NumPy Mod and Remainder function
We use both the functions to output the remainder of the division of two
arrays.
NumPy Remainder Function
import numpy as np
a = np.array([7,3,4,5,1])
b = np.array([3,4,5,6,7])
np.remainder(a,b)
Output
array([1, 3, 4, 5, 1])
NumPy Mod Function
import numpy as np
a = np.array([7,3,4,5,1])
b = np.array([3,4,5,6,7])
np.mod(a,b)
Output
array([1, 3, 4, 5, 1])

4
NumPy Power Function
This Function treats the first array as base and raises it to the power of
the elements of the second array.
import numpy as np
a = np.array([7,3,4,5,1])
b = np.array([3,4,5,6,7])
np.power(a,b)
Output
array([ 343, 81, 1024, 15625, 1])

You might also like