PDA

View Full Version : ترانهاده کردن یک ماتریس در قالب mapreduce



forogh68
سه شنبه 10 آذر 1394, 21:20 عصر
سلام. وقت بخیر.
عذر می خوام اینجا کسی ترانهاده کردن یک ماتریس n*n در قالب mapreduce رو بلد هست؟
بنده توضیح نوع کارکردش رو می خوام نه برنامه نویسی آن را.
اینکه دقیقا برای ضرب به روش مپ ریدیوس اول باید چکار کنیم؟

مبین رنجبر
سه شنبه 10 آذر 1394, 21:23 عصر
سلام. وقت بخیر.
عذر می خوام اینجا کسی ترانهاده کردن یک ماتریس n*n در قالب mapreduce رو بلد هست؟

دقت کنید که درخواست نوشتن برنامه و پروژه در انجمن ممنوع است. اگر مشکلی در نوشتن برنامه دارید یا راهنمایی میخواهید می توانید مطرح بفرمایید. سوال خودتان را ویرایش کنید.

forogh68
سه شنبه 10 آذر 1394, 21:28 عصر
دقت کنید که درخواست نوشتن برنامه و پروژه در انجمن ممنوع است. اگر مشکلی در نوشتن برنامه دارید یا راهنمایی میخواهید می توانید مطرح بفرمایید. سوال خودتان را ویرایش کنید.

نه جناب مهندس. برنامه نویسیش رو نمی خوام! فعلا در مرحله پیش پردازش هستم!
می خوام کسی یک ماتریس رو مثال بزنه و بصورت عادی با ترانهاده کردن ضربش کنه! راستش من راه حل های متعددی توی ذهنم هست ولی واقعا نمی دونم کدومش درسته!
اینکه اول باید بیاییم دو ماتریس رو ترانهاده کنیم سپس در هم ضرب کنیم یا یکی از ماتریس ها رو ترانهاده کنیم سپس ضرب.
اگر راه حل کلی رو بهم بگن خودم انجام میدم!
با تشکر

مبین رنجبر
سه شنبه 10 آذر 1394, 23:04 عصر
نه جناب مهندس. برنامه نویسیش رو نمی خوام! فعلا در مرحله پیش پردازش هستم!
می خوام کسی یک ماتریس رو مثال بزنه و بصورت عادی با ترانهاده کردن ضربش کنه! راستش من راه حل های متعددی توی ذهنم هست ولی واقعا نمی دونم کدومش درسته!
اینکه اول باید بیاییم دو ماتریس رو ترانهاده کنیم سپس در هم ضرب کنیم یا یکی از ماتریس ها رو ترانهاده کنیم سپس ضرب.
اگر راه حل کلی رو بهم بگن خودم انجام میدم!
با تشکر

ما سه نوع ضرب داریم: ضرب معمولی،ضرب داخلی و ضرب خارجی. ضرب معمولی که همه ما میدانیم. برای انجام ضرب داخلی در ابتدا نیاز به ترانهاده کردن ماتریس اول و سپس ضرب آنها است و برای ضرب خارجی دو ماتریس در ابتدا ترانهاده و سپس ضرب می شوند. بستگی دارد که شما کدام ضرب مدنظرتان باشد.

forogh68
چهارشنبه 11 آذر 1394, 19:47 عصر
ما سه نوع ضرب داریم: ضرب معمولی،ضرب داخلی و ضرب خارجی. ضرب معمولی که همه ما میدانیم. برای انجام ضرب داخلی در ابتدا نیاز به ترانهاده کردن ماتریس اول و سپس ضرب آنها است و برای ضرب خارجی دو ماتریس در ابتدا ترانهاده و سپس ضرب می شوند. بستگی دارد که شما کدام ضرب مدنظرتان باشد.

با تشکر.
از بین ضرب داخلی و خارجی کدام بهینه تر است؟
مثلا اگر بخواییم از اون روشی که دو ماتریس رو ترانهاده می کنیم بعد ضرب می کنیم استفاده کنیم، کافیه هر دو رو ترانهاده کنیم سپس ضرب انجام گیرد؟

مبین رنجبر
چهارشنبه 11 آذر 1394, 21:12 عصر
با تشکر.
از بین ضرب داخلی و خارجی کدام بهینه تر است؟
مثلا اگر بخواییم از اون روشی که دو ماتریس رو ترانهاده می کنیم بعد ضرب می کنیم استفاده کنیم، کافیه هر دو رو ترانهاده کنیم سپس ضرب انجام گیرد؟

بهینه از چه نظر؟ هر کدام کاربرد خاص خودش را دارد. البته فکر میکنم اینجا جای مناسب برای بحث روی مسائل پایه ای ریاضی نیست. دو ماتریس ترانهاده شوند و سپس ضرب ما ضرب خارجی خواهیم داشت.