NumPy 1.14 - numpy.ma.ravel()

numpy.ma.ravel




numpy

numpy.ma.ravel

numpy.ma.ravel(self, order='C') = <numpy.ma.core._frommethod object>

दृश्य के रूप में स्वयं का 1D संस्करण लौटाता है।

पैरामीटर:

आदेश : {'C', 'F', 'A', 'K'}, वैकल्पिक

इस इंडेक्स ऑर्डर का उपयोग करते हुए तत्वों को पढ़ा जाता है। 'सी' का अर्थ है सी-लाइक ऑर्डर में तत्वों को इंडेक्स करना, अंतिम अक्ष इंडेक्स सबसे तेजी से बदलने के साथ, पहले अक्ष इंडेक्स में सबसे धीमी गति से बदलना। 'एफ' का अर्थ है कि फोरट्रान की तरह सूचकांक क्रम में तत्वों को अनुक्रमित करना, पहला सूचकांक सबसे तेजी से बदल रहा है, और अंतिम सूचकांक सबसे धीमी गति से बदल रहा है। ध्यान दें कि 'C' और 'F' विकल्प अंतर्निहित सरणी के मेमोरी लेआउट का कोई हिसाब नहीं रखते हैं, और केवल अक्ष अनुक्रमण के क्रम को संदर्भित करते हैं। 'ए' का मतलब है कि अगर फोरट्रान जैसे इंडेक्स ऑर्डर में एलिमेंट्स को पढ़ना है तो m मेमोरी में फोरट्रान कंटेस्टेंट है, सी-ऑर्डर जैसा है। 'के' का अर्थ है कि वे तत्व स्मृति में घटित होते हैं, जब तार नकारात्मक होते हैं, तो डेटा को उलटने के अलावा। डिफ़ॉल्ट रूप से, 'C' इंडेक्स ऑर्डर का उपयोग किया जाता है।

यह दिखाता है:

MaskedArray

आउटपुट दृश्य आकार (self.size,) (या (np.ma.product(self.shape),) ) का है।

उदाहरण

>>> x = np.ma.array([[1,2,3],[4,5,6],[7,8,9]], mask=[0] + [1,0]*4)
>>> print(x)
[[1 -- 3]
 [-- 5 --]
 [7 -- 9]]
>>> print(x.ravel())
[1 -- 3 -- 5 -- 7 -- 9]