Numpy सरणी से डुप्लिकेट तत्वों को कैसे हटाएं
आप NumPy में डुप्लिकेट तत्वों को हटाने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: NumPy सरणी से डुप्लिकेट तत्व हटाएँ
new_data = np. unique (data)
विधि 2: NumPy मैट्रिक्स से डुप्लिकेट पंक्तियाँ हटाएँ
new_data = np. single (data, axis= 0 )
विधि 3: NumPy मैट्रिक्स से डुप्लिकेट कॉलम हटाएं
new_data = np. unique (data, axis= 1 )
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: NumPy सरणी से डुप्लिकेट तत्व हटाएँ
निम्नलिखित कोड दिखाता है कि NumPy सरणी से डुप्लिकेट तत्वों को कैसे हटाया जाए:
import numpy as np
#create NumPy array
data = np. array ([1, 1, 1, 2, 2, 4, 5, 5, 5, 5, 7, 8])
#create new array that removes duplicates
new_data = np. unique (data)
#view new array
print( new_data)
[1 2 4 5 7 8]
ध्यान दें कि सभी डुप्लिकेट को NumPy सरणी से हटा दिया गया है और केवल अद्वितीय मान ही बचे हैं।
उदाहरण 2: NumPy मैट्रिक्स से डुप्लिकेट पंक्तियाँ हटाएँ
निम्नलिखित कोड दिखाता है कि NumPy मैट्रिक्स से डुप्लिकेट पंक्तियों को कैसे हटाया जाए:
import numpy as np
#create NumPy matrix
data = np. array ([[1, 5, 5, 8],
[1, 5, 5, 8],
[6, 2, 3, 4],
[6, 2, 3, 4]])
#create new array that removes duplicate rows
new_data = np. single (data, axis= 0 )
#view new matrix
print (new_data)
[[1 5 5 8]
[6 2 3 4]]
ध्यान दें कि सभी डुप्लिकेट पंक्तियाँ NumPy मैट्रिक्स से हटा दी गई हैं और केवल अद्वितीय पंक्तियाँ ही बची हैं।
उदाहरण 3: NumPy मैट्रिक्स से डुप्लिकेट कॉलम हटाएं
निम्नलिखित कोड दिखाता है कि NumPy मैट्रिक्स से डुप्लिकेट कॉलम कैसे हटाएं:
import numpy as np
#create NumPy matrix
data = np. array ([[1, 1, 5, 8, 1],
[1, 1, 2, 6, 1],
[4, 4, 3, 8, 4]])
#create new matrix that removes duplicate columns
new_data = np. unique (data, axis= 1 )
#view new matrix
print (new_data)
[[1 5 8]
[1 2 6]
[4 3 8]]
ध्यान दें कि सभी डुप्लिकेट कॉलम NumPy मैट्रिक्स से हटा दिए गए हैं और केवल अद्वितीय कॉलम बचे हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि NumPy में अन्य सामान्य कार्य कैसे करें:
NumPy सरणी को मानों से कैसे भरें
NumPy सरणी से विशिष्ट तत्व कैसे निकालें
NumPy सरणी में तत्वों को कैसे बदलें
NumPy सरणी से एक विशिष्ट पंक्ति कैसे प्राप्त करें