न्यूमपी उत्पाद
उत्पादों
किसी सरणी में तत्वों का गुणनफल खोजने के लिए,
prod()
फ़ंक्शन का उपयोग करें।
उदाहरण
इस सरणी के तत्वों का गुणनफल ज्ञात कीजिए:
import numpy as np
arr = np.array([1, 2, 3, 4])
x = np.prod(arr)
print(x)
रिटर्न: 24
क्योंकि 1*2*3*4 = 24
उदाहरण
दो सरणियों के तत्वों का गुणनफल ज्ञात कीजिए:
import numpy as np
arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([5,
6, 7, 8])
x = np.prod([arr1, arr2])
print(x)
रिटर्न: 40320
क्योंकि 1*2*3*4*5*6*7*8 = 40320
एक अक्ष पर उत्पाद
यदि आप निर्दिष्ट करते हैं , तो axis=1
NumPy प्रत्येक सरणी का उत्पाद लौटाएगा।
उदाहरण
पहली धुरी पर निम्नलिखित सरणी में योग करें:
import numpy as np
arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([5,
6, 7, 8])
newarr = np.prod([arr1, arr2], axis=1)
print(newarr)
रिटर्न: [24 1680]
संचयी उत्पाद
संचयी उत्पाद का अर्थ है उत्पाद को आंशिक रूप से लेना।
जैसे [1, 2, 3, 4] का आंशिक उत्पाद [1, 1*2, 1*2*3, 1*2*3*4] = [1, 2, 6, 24] है।
फ़ंक्शन के साथ आंशिक योग करें cumprod()
।
उदाहरण
निम्नलिखित सरणी के लिए सभी तत्वों का संचयी गुणनफल लें:
import numpy as np
arr = np.array([5,
6, 7, 8])
newarr = np.cumprod(arr)
print(newarr)
रिटर्न: [5 30 210 1680]