Scalar operations on Numpy arrays

Scalar operations on Numpy arrays include performing addition or subtraction, or multiplication on each element of a Numpy array. Let us see the following examples:

  • Addition Operation on Numpy Arrays
  • Subtraction Operation on Numpy Arrays
  • Multiplication Operation on Numpy Arrays
  • Division Operation on Numpy Arrays

Addition Operation on Numpy Arrays

The Addition Operation is adding a value to each element of a NumPy array. Let us see an example:

import numpy as np

# Create two arrays
n1 = np.array([15, 20, 25, 30])
n2 = np.array([65, 75, 85, 95])

print("Array1 =", n1)
print("Array2 =", n2)

# performing addition on each element
n1 = n1 + 10;
n2 = n2 + 20;

print("Array1 (updated) ", n1)
print("Array2 (updated) ", n2)

Output

Array1 = [15 20 25 30]
Array2 = [65 75 85 95]
Array1 (updated)  [25 30 35 40]
Array2 (updated)  [ 85  95 105 115]

Subtraction Operation on Numpy Arrays

The Subtraction operation is subtracting a value from each element of a NumPy array. Let us see an example:

import numpy as np

# Create two Numpy arrays
n1 = np.array([15, 20, 25, 30])
n2 = np.array([65, 75, 85, 95])

print("Array1 =", n1)
print("Array2 =", n2)

# performing subtraction on each element          
n1 = n1 - 5;
n2 = n2 - 10;

print("Array1 (updated) ", n1)
print("Array2 (updated) ", n2)

Output

Array1 = [15 20 25 30]
Array2 = [65 75 85 95]
Array1 (updated)  [10 15 20 25]
Array2 (updated)  [55 65 75 85]

Multiplication Operation on Numpy Arrays

The Multiplication operation is multiplying a value to each element of a NumPy array. Let us see an example:

import numpy as np

# Create two arrays
n1 = np.array([15, 20, 25, 30])
n2 = np.array([65, 75, 85, 95])

print("Array1 =", n1)
print("Array2 =", n2)

# performing multiplication on each element          
n1 = n1 * 5;
n2 = n2 * 10;

print("Array1 (updated) ", n1)
print("Array2 (updated) ", n2)

Output

Array1 = [15 20 25 30]
Array2 = [65 75 85 95]
Array1 (updated)  [ 75 100 125 150]
Array2 (updated)  [650 750 850 950]

Division Operation on Numpy Arrays

The Division operation is to divide a value from each element of a NumPy array. Let us see an example:

import numpy as np

# Create two arrays
n1 = np.array([15, 20, 25, 30])
n2 = np.array([65, 75, 85, 95])

print("Array1 =", n1)
print("Array2 =", n2)

# performing division on each element
n1 = n1 / 5;
n2 = n2 / 5;

print("Array1 (updated) ", n1)
print("Array2 (updated) ", n2)

Output

Array1 = [15 20 25 30]
Array2 = [65 75 85 95]
Array1 (updated)  [3. 4. 5. 6.]
Array2 (updated)  [13. 15. 17. 19.]

If you liked the tutorial, spread the word and share the link and our website Studyopedia with others.

For Videos, Join Our YouTube Channel: Join Now


Read More:

Arithmetic Operations on Numpy arrays
Statistical Operations on Numpy arrays
Studyopedia Editorial Staff
contact@studyopedia.com

We work to create programming tutorials for all.

No Comments

Post A Comment