को देखते हुए इनपुट दो इनपुट मानों, आप जाँच कर सकते हैं उद्देश्य यह है कि np.power
types
विशेषता निरीक्षण से वापस आ जाएगी की डेटाप्रकार:
>>> np.power.types
['bb->b', 'BB->B', 'hh->h', 'HH->H', 'ii->i', 'II->I', 'll->l', 'LL->L', 'qq->q',
'QQ->Q', 'ee->e', 'ff->f', 'dd->d', 'gg->g', 'FF->F', 'DD->D', 'GG->G', 'OO->O']
अजगर-संगत पूर्णांक प्रकार l
से चिह्नित हैं, संगत संगत अजगर द्वारा d
(documents) तैरता है।
np.power
प्रभावी ढंग से निर्णय लेता है कि इस सूची से पहले मिलान किए गए हस्ताक्षरों के प्रकारों की जांच करके और वापस लौटने के लिए क्या करना है।
तो 10 और -100, np.power
दिए गए integer integer -> integer
हस्ताक्षर से मेल खाता है और पूर्णांक 0
देता है।
दूसरी ओर, यदि तर्कों में से एक एक फ्लोट है तो the integer argument will also be cast to a float, और float float -> float
हस्ताक्षर का उपयोग किया जाता है (और सही फ्लोट मान लौटाया जाता है)।
स्रोत
2015-02-04 21:31:34
यह ऐसा कुछ है जो निश्चित रूप से numpy मॉड्यूल के साथ एक ऑटो-चेतावनी के साथ आना चाहिए – mjp