NumPy 1.14 - numpy.broadcast_to()

numpy.broadcast_to




numpy

numpy.broadcast_to

numpy.broadcast_to(array, shape, subok=False) [source]

एक सरणी को एक नए आकार में प्रसारित करें।

पैरामीटर:

सरणी : array_like

प्रसारण के लिए सरणी।

आकार : tuple

वांछित सरणी का आकार।

सबोक : बूल, वैकल्पिक

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

यह दिखाता है:

प्रसारण : सरणी

दिए गए आकार के साथ मूल सरणी पर एक आसानी से देखें। यह आमतौर पर सन्निहित नहीं है। इसके अलावा, एक प्रसारित सरणी के एक से अधिक तत्व एक एकल मेमोरी स्थान को संदर्भित कर सकते हैं।

जन्म देती है:

ValueError

यदि NumPy के प्रसारण नियमों के अनुसार सरणी नए आकार के अनुरूप नहीं है।

टिप्पणियाँ

संस्करण 1.10.0 में नया।

उदाहरण

>>> x = np.array([1, 2, 3])
>>> np.broadcast_to(x, (3, 3))
array([[1, 2, 3],
       [1, 2, 3],
       [1, 2, 3]])