Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

मल्टीपल ऑपरेंड के साथ पायथन ऑपरेटर ओवरलोडिंग कैसे करें?


आप पायथन ऑपरेटर ओवरलोडिंग को मल्टीपल ऑपरेंड के साथ वैसे ही कर सकते हैं जैसे आप बाइनरी ऑपरेटर के लिए करते हैं। उदाहरण के लिए, यदि आप किसी क्लास के लिए + ऑपरेटर को ओवरलोड करना चाहते हैं, तो आप निम्न करेंगे:

उदाहरण

class Complex(object):
    def __init__(self, real, imag):
        self.real = real
        self.imag = imag
    def __add__(self, other):
        real = self.real + other.real
        imag = self.imag + other.imag
        return Complex(real, imag)
    def display(self):
        print(str(self.real) + " + " + str(self.imag) + "i")

a = Complex(10, 5)
b = Complex(5, 10)
c = Complex(2, 2)
d = a + b + c
d.display()

आउटपुट

यह आउटपुट देगा:

17 + 17i

  1. पायथन में Bokeh का उपयोग करके एकाधिक बार प्लॉट कैसे विज़ुअलाइज़ करें? पायथन में Bokeh का उपयोग करके एकाधिक बार प्लॉट कैसे विज़ुअलाइज़ करें?

    Bokeh एक पायथन पैकेज है जो डेटा विज़ुअलाइज़ेशन में मदद करता है। यह एक ओपन सोर्स प्रोजेक्ट है। Bokeh अपने प्लॉट को HTML और JavaScript का उपयोग करके रेंडर करता है। यह इंगित करता है कि यह वेब-आधारित डैशबोर्ड के साथ काम करते समय उपयोगी है। Bokeh डेटा स्रोत को JSON फ़ाइल में परिवर्तित करता है। इस फ़ाइल

  1. पायथन में Bokeh का उपयोग करके प्लॉट पर एकाधिक आकृतियां कैसे विज़ुअलाइज़ करें? पायथन में Bokeh का उपयोग करके प्लॉट पर एकाधिक आकृतियां कैसे विज़ुअलाइज़ करें?

    Bokeh एक पायथन पैकेज है जो डेटा विज़ुअलाइज़ेशन में मदद करता है। यह एक ओपन सोर्स प्रोजेक्ट है। Bokeh अपने प्लॉट को HTML और JavaScript का उपयोग करके रेंडर करता है। यह इंगित करता है कि यह वेब-आधारित डैशबोर्ड के साथ काम करते समय उपयोगी है। Bokeh डेटा स्रोत को JSON फ़ाइल में परिवर्तित करता है। इस फ़ाइल

  1. पायथन में Matplotlib का उपयोग करके पुनरावृत्त रूप से एकाधिक प्लॉट कैसे बनाएं पायथन में Matplotlib का उपयोग करके पुनरावृत्त रूप से एकाधिक प्लॉट कैसे बनाएं

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है, यह समझने में मदद करता है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद करता