পাইথন নামপাই-তে জটিল সংখ্যার বাস্তব অংশ (real part) বের করতে numpy.real() মেথড ব্যবহার করা হয়। এটি জটিল আর্গুমেন্টের বাস্তব উপাদান ফেরত দেয়।
- যদি ইনপুট বাস্তব (real) হয়, তবে আউটপুটের টাইপ ইনপুটের টাইপের মতোই থাকে।
- যদি ইনপুটে জটিল উপাদান থাকে, তবে ফেরত দেওয়া টাইপ হবে
float।
অতিরিক্তভাবে, অ্যারের .real অ্যাট্রিবিউট ব্যবহার করে বাস্তব অংশ পরিবর্তন (assign) করা যায়।
প্যারামিটার
- val: ইনপুট অ্যারে
পদ্ধতি
লাইব্রেরি ইম্পোর্ট করুন
import numpy as np
জটিল সংখ্যার অ্যারে তৈরি করুন
arr = np.array([36.+1.j, 27.+2.j, 68.+3.j, 23.+2.j])
অ্যারে এবং বৈশিষ্ট্য দেখুন
print("আমাদের অ্যারে...\n", arr)
print("\nআমাদের অ্যারের মাত্রা...\n", arr.ndim)
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", arr.dtype)
print("\nআমাদের অ্যারের আকার...\n", arr.shape)
বাস্তব অংশ বের করুন
print("\nবাস্তব অংশ...\n", np.real(arr))
বাস্তব অংশ পরিবর্তন করুন
arr.real = 5
print("\nআপডেটেড ফলাফল...\n", arr)
সম্পূর্ণ উদাহরণ
import numpy as np
arr = np.array([36.+1.j, 27.+2.j, 68.+3.j, 23.+2.j])
print("আমাদের অ্যারে...\n", arr)
print("\nআমাদের অ্যারের মাত্রা...\n", arr.ndim)
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", arr.dtype)
print("\nআমাদের অ্যারের আকার...\n", arr.shape)
print("\nবাস্তব অংশ...\n", np.real(arr))
# বাস্তব অংশ পরিবর্তন
arr.real = 5
print("\nআপডেটেড ফলাফল...\n", arr)
আউটপুট
আমাদের অ্যারে...
[36.+1.j 27.+2.j 68.+3.j 23.+2.j]
আমাদের অ্যারের মাত্রা...
1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ...
complex128
আমাদের অ্যারের আকার...
(4,)
বাস্তব অংশ...
[36. 27. 68. 23.]
আপডেটেড ফলাফল...
[5.+1.j 5.+2.j 5.+3.j 5.+2.j]
ব্যাখ্যা: np.real(arr) বাস্তব অংশ [36., 27., 68., 23.] ফেরত দেয়। arr.real = 5 সেট করলে সব জটিল সংখ্যার বাস্তব অংশ ৫ হয়ে যায়, কাল্পনিক অংশ অপরিবর্তিত থাকে।