मेरे पास दूरी a = np.array([20.5 ,5.3 ,60.7 ,3.0 ], 'double')
है और मुझे क्रमबद्ध सरणी के सूचकांक की आवश्यकता है (उदाहरण के लिए [3, 1, 0, 2]
, a.sort()
के लिए)। वहाँ Numpy में एक समारोह है कि क्या करना है?एक क्रमबद्ध Numpy सरणी के मूल सूचकांक प्राप्त करें
30
A
उत्तर
43
हाँ, वहाँ x = numpy.argsort(a)
समारोह या x = numpy.ndarray.argsort(a)
विधि है। यह आप के लिए वास्तव में क्या कह रहे हैं नहीं करता है। तुम भी तो एक तरह ndarray
वस्तु पर एक विधि के रूप argsort
कॉल कर सकते हैं: a.argsort()
। http://docs.scipy.org/doc/numpy/reference/generated/numpy.argsort.html#numpy.argsort
1
यहाँ एक उदाहरण है, संदर्भ और सुविधा के लिए:
# create an array
a = np.array([5,2,3])
# np.sort - returns the array, sorted
np.sort(a)
>>> array([2, 3, 5])
# argsort - returns the original indexes of the sorted array
np.argsort(a)
>>> array([1, 2, 0])
यहाँ प्रलेखन का लिंक है
संबंधित मुद्दे
- 1. एक क्रमबद्ध दो आयामी numpy सरणी
- 2. Python3/Numpy में एक सरणी फ़िल्टर करें और सूचकांक
- 3. numpy: एक सरणी
- 4. एक Numpy सरणी
- 5. एक NumPy सरणी
- 6. पीएस: एक सरणी सूची में सूचकांक प्राप्त करें
- 7. एक NumPy 2D सरणी
- 8. एक अजगर numpy सरणी
- 9. rpy2: एक numpy सरणी
- 10. numpy सरणी
- 11. एक NumPy सरणी को NumPy सरणी में जोड़ें
- 12. अजगर (Numpy) सरणी
- 13. ctypes सरणी से numpy
- 14. numpy सरणी
- 15. क्रमबद्ध एक और सरणी
- 16. सूचकांक के दिए गए क्रम द्वारा क्रमबद्ध करें
- 17. सी ++ सरणी [सूचकांक] सूचकांक बनाम [सरणी]
- 18. एक numpy array
- 19. एक numpy सरणी पर देखें?
- 20. पायथन/numpy: 2 डी सरणी कॉलम लंबाई कैसे प्राप्त करें?
- 21. क्रमबद्ध सरणी (प्राकृतिक क्रमबद्ध)
- 22. सरणी सूचकांक
- 23. numpy - 2 डी सरणी अनुक्रमण
- 24. कैसे मैं एक एक आयामी numpy सरणी
- 25. सरणी के लिए एक तत्व जोड़े numpy
- 26. सी # में एक सरणी सूचकांक
- 27. Unpacking tuples/सरणियों/NumPy सरणी के लिए सूचकांक के रूप में सूचियों
- 28. शब्दकोश में सरणी क्रमबद्ध करें
- 29. अपरिवर्तनीय numpy सरणी?
- 30. कैसे एक NumPy सरणी से मानों कई सूचकांकों