কম্পিউটার টিউটোরিয়াল

পাইথনে কমপ্লেক্স নম্বর (Complex Numbers) ব্যবহার করার পদ্ধতি

একটি কমপ্লেক্স নম্বর হলো দুটি রিয়েল নম্বর a এবং b-এর জোড়া, যেটিকে সাধারণত a+bi বা a+ib আকারে লেখা হয়, যেখানে i হলো ইম্যাজিনারি ইউনিট এবং দ্বিতীয় পদের লেবেল হিসেবে কাজ করে। গাণিতিকভাবে, i² = -1। কখনো কখনো i-র পরিবর্তে j ব্যবহার করা হয়।

এখানে কমপ্লেক্স নম্বর ভেরিয়েবলে অ্যাসাইন করার পদ্ধতি:

>>> a = 5 + 6j
>>> a
(5+6j)
>>> type(a)
<class 'complex'>

পাইথনে বিল্ট-ইন complex() ফাংশন থাকে যা কমপ্লেক্স ডেটা টাইপ রিটার্ন করে।

  • complex(x) -- x রিয়েল পার্ট এবং ইম্যাজিনারি পার্ট শূন্য বিশিষ্ট কমপ্লেক্স নম্বর রিটার্ন করে।
  • complex(x, y) -- x রিয়েল পার্ট এবং y ইম্যাজিনারি পার্ট বিশিষ্ট কমপ্লেক্স নম্বর রিটার্ন করে।
>>> x = 5
>>> complex(x)
(5+0j)
>>> x = 5
>>> y = 6
>>> complex(x, y)
(5+6j)

কমপ্লেক্স নম্বরের অ্যাট্রিবিউট ও মেথড

>&>> z = 3 + 4j
>>> z.real      # 3.0
>>> z.imag      # 4.0
>>> z.conjugate()  # (3-4j)
>>> abs(z)      # 5.0 (ম্যাগনিচুড)
  1. উইন্ডোজে পাইথন ব্যবহার করার পূর্ণ নির্দেশিকা

  2. পাইথন split() মেথডের ব্যবহার

  3. পাইথন extend() মেথড: লিস্টে একাধিক আইটেম যোগ করার গাইড

  4. Tkinter Python-এ Thread ব্যবহার করার পদ্ধতি