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

पायथन का उपयोग करके 16-बिट सिग्नल पर टूज़ कॉम्प्लीमेंट कैसे करें?


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

उदाहरण

a = 3 # बाइनरी में 11
b = (a ^ 65535) + 1
print(bin(b))

आउटपुट

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

0b1111111111111101

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

    सिग्नल प्लॉट प्राप्त करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।रैंडम सीड वैल्यू प्राप्त करें।dt को सैंपलिंग इंटरवल के लिए इनिशियलाइज़ करें और सैंपलिंग फ्रीक्वेंसी खोजें।t के लिए रैंडम डेटा पॉइंट्स बनाएं।शोर उत्पन्न करने के लिए

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

    इस उद्देश्य के लिए, आइए एक डिक्शनरी ऑब्जेक्ट का उपयोग करें जिसमें अंक कुंजी के रूप में और उसका शब्द प्रतिनिधित्व मान के रूप में हो: dct = {0:zero, 1:one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven, 8:eight, 9:nine} एक नया स्ट्रिंग ऑब्जेक्ट इनिशियलाइज़ करें: newstr = इनपुट स्ट्रिंग से प्

  1. - पायथन का उपयोग करके टेक्स्ट फ़ाइल से कैरेक्टर्स की संख्या कैसे पढ़ें?

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