কম্পিউটার

Python এ Numpy ব্যবহার করে দুটি ম্যাট্রিসের গুণন


এই টিউটোরিয়ালে, আমরা শিখতে যাচ্ছি কিভাবে NumPy ব্যবহার করে দুটি ম্যাট্রিক্সকে গুণ করতে হয় পাইথনে লাইব্রেরি। এটি NumPy এর সাথে সোজা লাইব্রেরি।

এটির ডট নামে একটি পদ্ধতি রয়েছে ম্যাট্রিক গুণের জন্য। আপনি নিম্নলিখিত কমান্ড দিয়ে NumPy লাইব্রেরি ইনস্টল করতে পারেন।

pip install numpy

আসুন প্রোগ্রামের সাথে জড়িত পদক্ষেপগুলি দেখি।

  • NumPy লাইব্রেরি আমদানি করুন৷

  • ম্যাট্রিক্স শুরু করুন।

  • numpy.dot(matrix_1, matrix_2) পদ্ধতির সাহায্যে ম্যাট্রিক্সগুলিকে গুণ করুন এবং ফলাফলটিকে একটি ভেরিয়েবলে সংরক্ষণ করুন৷

  • ফলাফল প্রিন্ট করুন।

নিচের কোডটি দেখুন।

উদাহরণ

# importing the module
import numpy
# initializing the matrices matrix_1 = [
      [1, 2, 3], [4, 5, 6], [7, 8, 9]
   ] matrix_2 = [
      [7, 8, 9], [4, 5, 6],[1, 2, 3]
   ]
# multiplying the two matrices
result = numpy.dot(matrix1, matrix2)
# printing the result
print(result)

আউটপুট

আপনি যদি উপরের প্রোগ্রামটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

[[ 18 24 30]
[ 54 69 84]
[ 90 114 138]]

উপসংহার

টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।


  1. পাইথন ব্যবহার করে পাশাপাশি দুটি প্লট কীভাবে তৈরি করবেন?

  2. পাইথন ব্যবহার করে দুটি ম্যাট্রিক্সকে গুন করার জন্য Tensorflow কিভাবে ব্যবহার করা যেতে পারে?

  3. পাইথন ব্যবহার করে দুটি ম্যাট্রিক্স যোগ করতে কীভাবে টেনসরফ্লো ব্যবহার করা যেতে পারে?

  4. পাইথনে CX_Freeze ব্যবহার করা