NumPy 1.14 - numpy.fromfunction()

numpy.fromfunction




numpy

numpy.fromfunction

numpy.fromfunction(function, shape, **kwargs) [source]

प्रत्येक निर्देशांक पर एक फ़ंक्शन निष्पादित करके एक सरणी का निर्माण करें।

इसलिए परिणामी सारणी का समन्वय (x, y, z) मान fn(x, y, z) (x, y, z)

पैरामीटर:

समारोह : कॉल करने योग्य है

फ़ंक्शन को एन मापदंडों के साथ कहा जाता है, जहां एन shape की रैंक है। प्रत्येक पैरामीटर एक विशिष्ट अक्ष के साथ भिन्न सरणी के निर्देशांक का प्रतिनिधित्व करता है। उदाहरण के लिए, यदि shape (2, 2) , तो पैरामीटर array([[0, 0], [1, 1]]) और array([[0, 1], [0, 1]])

आकार : (एन), इन्टल्स का ट्यूपल

आउटपुट सरणी का आकार, जो function करने के लिए पारित समन्वय सरणियों के आकार को भी निर्धारित function

dtype : data-type, वैकल्पिक

समन्वय करने के लिए function -प्रकार के डेटा-प्रकार function । डिफ़ॉल्ट रूप से, dtype फ़्लोट है।

यह दिखाता है:

खराबी : कोई भी

function को कॉल करने का परिणाम सीधे वापस पारित किया जाता है। इसलिए fromfunction का आकार पूरी तरह से function द्वारा निर्धारित किया जाता function । यदि function एक स्केलर मान लौटाता है, तो fromfunction का shape पैरामीटर से मेल खाएगा।

यह भी देखें

indices , meshgrid

टिप्पणियाँ

dtype अलावा अन्य कीवर्ड function करने के लिए पास dtype जाते हैं।

उदाहरण

>>> np.fromfunction(lambda i, j: i == j, (3, 3), dtype=int)
array([[ True, False, False],
       [False,  True, False],
       [False, False,  True]])
>>> np.fromfunction(lambda i, j: i + j, (3, 3), dtype=int)
array([[0, 1, 2],
       [1, 2, 3],
       [2, 3, 4]])