Saturday, October 25, 2025
HomeLanguagesCompute the Reciprocal for all elements in a NumPy array

Compute the Reciprocal for all elements in a NumPy array

In this article, let’s discuss how to compute the reciprocal for all the elements of a given NumPy array.

Method 1: Through reciprocal_arr = 1/arr  statement, we can convert every element of arr to it reciprocal and saved it to reciprocal_arr.But there is a catch, you will be encountered with an error if any element of “arr” be zero. So be careful not to pass any array to reciprocal_arr which contains 0.

Example 1:

Python




# PROGRAM TO FIND RECIPROCAL OF EACH 
# ELEMENT OF NUMPY ARRAY
import numpy as np
  
lst = [22, 34, 65, 50, 7]
arr = np.array(lst)
reciprocal_arr = 1/arr
  
print(reciprocal_arr)


Output:

[0.04545455 0.02941176 0.01538462 0.02       0.14285714]

Example 2:

Python




# PROGRAM TO FIND RECIPROCAL OF EACH
# ELEMENT OF NUMPY ARRAY
import numpy as np
  
tup = (12, 87, 77, 90, 57, 34)
arr = np.array(tup)
reciprocal_arr = 1/arr
  
print(reciprocal_arr)


Output:

[0.08333333 0.01149425 0.01298701 0.01111111 0.01754386 0.02941176]

Method 2: Using the numpy.reciprocal() method

Numpy library also provides a simple method to find reciprocal of every element of the array. The reciprocal() method can be used easily to create a new array each contains reciprocal of each element.

Example 1:

Python3




#  program to compute the Reciprocal
# for all elements in a given array
# with the help of numpy.reciprocal()
import numpy as np
  
arr = [2, 1.5, 8, 9, 0.2]
reciprocal_arr = np.reciprocal(arr)
  
print(reciprocal_arr)


Output:

[0.5        0.66666667 0.125      0.11111111 5.        ]

Example 2:

Python3




#  program to compute the Reciprocal for
# all elements in a given array with the
# help of numpy.reciprocal()
import numpy as np
  
arr = (3, 6.5, 1, 5.9, 8)
reciprocal_arr = np.reciprocal(arr)
  
print(reciprocal_arr)


Output:

[0.33333333 0.15384615 1.         0.16949153 0.125     ]

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS