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

पायथन का उपयोग करके 16-बिट सिग्नल पर जुड़वाँ पूरक कैसे करें?

यदि आप किसी संख्या के केवल पहले 16 बिट्स का व्युत्क्रम प्राप्त करना चाहते हैं, तो आप उस संख्या का xor 65535 (बाइनरी में 16 1s) के साथ ले सकते हैं। 2s पूरक भूलकर, परिणाम में केवल एक जोड़ें। उदाहरण के लिए,

उदाहरण

a = 3 # 11 in binary
b = (a ^ 65535) + 1
print(bin(b))

आउटपुट

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

0b1111111111111101

  1. पायथन में Matplotlib में सिग्नल कैसे प्लॉट करें?

    सिग्नल प्लॉट प्राप्त करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। यादृच्छिक बीज मान प्राप्त करें। प्रारंभिक दिनांक नमूना अंतराल के लिए और नमूना आवृत्ति पाएं। t . के लिए यादृच्छिक डेटा बिंदु बनाएं । शोर उत्पन्न करने के लिए, nse

  1. मैं पायथन का उपयोग करके स्ट्रिंग के साथ संख्या को कैसे बदल सकता हूं?

    इस उद्देश्य के लिए आइए हम एक डिक्शनरी ऑब्जेक्ट का उपयोग करें जिसमें अंक कुंजी के रूप में हों और इसका शब्द प्रतिनिधित्व मान के रूप में - dct={'0':'zero','1':'one','2':'two','3':'three','4':'four',      '

  1. पायथन का उपयोग करके टेक्स्ट फ़ाइल से कई वर्णों को कैसे पढ़ा जाए?

    फ़ाइल की सामग्री को पढ़ने के लिए, आप f.read(size) को कॉल कर सकते हैं, जो कुछ मात्रा में डेटा पढ़ता है और इसे एक स्ट्रिंग के रूप में लौटाता है। size एक वैकल्पिक संख्यात्मक तर्क है। जब आकार छोड़ा जाता है या नकारात्मक होता है, तो फ़ाइल की संपूर्ण सामग्री को पढ़ा और लौटाया जाएगा। अन्यथा, अधिकांश आकार के