NumPy 1.14 - numpy.core.defchararray.asarray()

numpy.core.defchararray.asarray




numpy

numpy.core.defchararray.asarray

numpy.core.defchararray.asarray(obj, itemsize=None, unicode=None, order=None) [source]

यदि आवश्यक हो, तो केवल डेटा की प्रतिलिपि बनाते हुए इनपुट को एक chararray परिवर्तित करें।

वर्स स्ट्रू या unicode की एक नियमित न्यूपे सरणी, यह वर्ग निम्नलिखित कार्यक्षमता जोड़ता है:

  1. मूल्यों को स्वचालित रूप से जब अनुक्रमित किया जाता है तो अंत से व्हाट्सएप हटा दिया जाता है
  2. मूल्यों की तुलना करते समय तुलना ऑपरेटर स्वचालित रूप से व्हाट्सएप को अंत से हटा देते हैं
  3. str.endswith किए गए स्ट्रिंग ऑपरेशनों को विधियों (जैसे str.endswith ) और infix ऑपरेटरों (जैसे + , * , ``% `) के रूप में प्रदान किया जाता है
पैरामीटर:

obj : str या यूनिकोड की तरह सरणी

आइटम : int, वैकल्पिक

itemsize में परिणामी सरणी में प्रति स्केलर वर्णों की संख्या है। यदि itemsize करना कोई नहीं है, और obj एक ऑब्जेक्ट सरणी या पायथन सूची है, तो itemsize स्वचालित रूप से निर्धारित किया जाएगा। यदि itemsize को प्रदान किया गया है और obj प्रकार str या यूनिकोड का है, तो obj स्ट्रिंग को itemsize टुकड़ों में itemsize दिया जाएगा।

यूनिकोड : बूल, वैकल्पिक

जब सही है, तो परिणामी वर्ण में यूनिकोड वर्ण हो सकते हैं, जब केवल 8-बिट वर्ण झूठे होते हैं। यदि यूनिकोड None और obj निम्नलिखित में से एक है:

  • एक chararray ,
  • प्रकार str या 'यूनिकोड' का ndarray
  • पायथन स्ट्रॉन या यूनिकोड ऑब्जेक्ट,

तब आउटपुट सरणी की यूनिकोड सेटिंग स्वचालित रूप से निर्धारित की जाएगी।

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

सरणी का क्रम निर्दिष्ट करें। यदि आदेश 'सी' (डिफ़ॉल्ट) है, तो सरणी सी-सन्निहित क्रम में होगा (अंतिम-सूचकांक सबसे तेज बदलता है)। यदि आदेश 'एफ' है, तो लौटा हुआ सरणी फोरट्रान-सन्निहित क्रम में होगा (पहला-सूचकांक सबसे तेजी से बदलता है)।