در حال بارگزاری

محاسبه جمع، تفریق و ترانهاده ماتریس ها در پایتون (python)

شما اینجا هستید:
محاسبه جمع، تفریق و ترانهاده ماتریس ها در پایتون (python)

محاسبه جمع، تفریق و ترانهاده ماتریس ها در پایتون (python)

در این مطلب به آموزش کامل محاسبه جمع، تفریق و محاسبه ترانهاده یک ماتریس در پایتون (python) می‌پردازیم! و با مثال و توضیح کدها، مطلب رو کامل درک خواهید کرد!

مطلب پیش نیاز

بهتره اگر قسمت‌های قبلی و پیش‌نیازهای این آموزش رو مشاهده نکردید، حداقل این آموزشی که پایین میذاریم رو بخونید!

آموزش ایجاد یک ماتریس در پایتون

محاسبه جمع دو ماتریس در پایتون (python)

قطعه کد زیر رو در نظر بگیرید تا روی همین کد توضیح بدم!

import numpy as np
A=np.array([ [1,2],
              [5,1] ])
B=np.array([ [2,3],
              [5,1] ])
print( A+B )

در خط اول داریم پکیج numpy رو با نام مستعار np وارد برنامه می‌کنیم! شاید بپرسید نام مستعار باز چیه؟!

جواب اینه که ما چووون یکم کم حوصله هستیم! و نمی‌خوایم در طول برنامه هِی از نام بلندبالای numpy استفاده کنیم! میایم یک نام مستعار کوچولو (مثل np) براش در نظر می‌گیریم که صدا زدنش ساده و کوتاه باشه!

در خط 2 تا خطِ یکی مونده به آخر، به ترتیب یک ماتریس به اسم A و B تعریف کردیم! (که اگر نمی‌دونید چرا و متوجه نمی‌شید؛ لطفاً به مطلبی که در بخش پیش‌نیاز و هموون اول این مطلب بهش اشاره کردیم، مراجعه کنید!)

در خط آخر هم داریم میگیم حاصل جمع دو ماتریس رو چاپ کن!

خروجی:

[[ 3 5]
[10 2]]

محاسبه تفریق دو ماتریس در پایتون (python)

فقط کافی است بجای + بذارید – ! همین! حتی اشاره کردن به این موضوع هم زشت بود، که با این وجود بازهم اشاره کردیم!!!!!

محاسبه ترانهاده (transpose) یک ماتریس در پایتون (python)

ترانهاده یا transpose یک ماتریس، خودش یک ماتریس است! با این تفاوت که جای سطر و ستون های عوض شده! یعنی چیزی که قبلاً سطر اول بود، تووووی ماتریسِ ترانهاده، شده ستون اول! و الی آخر…!

قطعه کد زیر را در نظر بگیرید تا بعدش توضیح بدیم!:

import numpy as np
A=np.array([ [1,2],
              [5,1] ])
print( A.T )

خط 1 تا 3 که معلومه! چون قبلاً توضیح دادیم!

اما در خط آخر، با گذاشتن یک نقطه و اون T (که بیانگر همون transpose به معنی ترانهاده است)، ترانهاده ماتریس حساب میشه! و ما هم گفتیم همین ترانهاده ماتریس A رو چاپ کن! پس خروجی میشه!

[[1 5]
[2 1]]

به وضوح مشخصه که سطر اول ماتریسِ اصلی، الان شده ستون اول! و سطر دوم ماتریسِ اصلی، الان شده ستون دوم!

درس بعدی: آموزش محاسبه ضرب ماتریسی و ضرب درایه درایه دو ماتریس در پایتون !

مطالب پیشنهادی:

آموزش محاسبه دترمینان یک ماتریس در پایتون !

آموزش محاسبه مقادیر ویژه و بردارهای ویژه یک ماتریس

آموزش تابع ones و zeros در numpy پایتون !

با این دوتا دستور ones و zeros می‌تونید ماتریس های مختلفی، با ابعاد مختلفی بسازید که درایه‌هاشون صفر یا یک است!

آموزش محاسبه معکوس یک ماتریس در پایتون !

آموزش کامل و رایگان زبان برنامه نویسی پایتون !

مطالب مرتبط

آموزش تبدیل فایل های پایتون (py) به فایل اجرایی (exe) در این آموزش، درقالب یک مثال [و کدی...

تابع lambda در پایتون (یا همان anonymous functions) در این مطلب، از صفر مطلق این تابع lambda رو...

جزئیات نوشته
تعداد دیدگاه 0
تعداد بازدید 13.5K
تاریخ انتشار 09/04/2019
تاریخ بروزرسانی 09/04/2019
نویسنده گروه آموزشی کولاک
برای ارسال دیدگاه ابتداواردشوید