اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

و عليكم السلام،

ال broadcasting هو ليس مفهوم متعلق بلغة البرمجة بايثون، و إنما متعلق بتقنية يتم تطبيقها في العمليات على المصفوفات.

هذه العملية تقوم بتكرار مصفوفة أو شعاع حتى يمكن استعمالها في عملية مع مصفوفة بأبعاد أكبر.

لفهم ذلك لنفترض أنه لديك مصفوفة أبعادها h*w*c و لديك مصفوفة أخرى بأبعاد h*w. في هذه الحالة يمكننا تخيل المصفوفة الأولى على أنها عبارة عن c مصفوفة من الأبعاد h*w. لذلك عند جمع المصفوفتين، يتم جمع المصفوفة الثانية مع كل واحدة من هذه ال c مصفوفة من ثم إعادة تركيبها معًا.

هذه صورة أيضًا توضح المفهوم مع أمثلة بأبعاد مختلفة، لاحظ كيف يتم نسخ المصفوفة لتناسب أبعادها أبعاد المصفوفة الأخرى. في المثال الأخير أيضًا يتم نسخ المصفوفتين.

image.png.9269926b7b9b01575a9cd7506f0ba22d.png

تحياتي.

  • 0
نشر
بتاريخ 4 دقائق مضت قال Kais Hasan:

و عليكم السلام،

ال broadcasting هو ليس مفهوم متعلق بلغة البرمجة بايثون، و إنما متعلق بتقنية يتم تطبيقها في العمليات على المصفوفات.

هذه العملية تقوم بتكرار مصفوفة أو شعاع حتى يمكن استعمالها في عملية مع مصفوفة بأبعاد أكبر.

لفهم ذلك لنفترض أنه لديك مصفوفة أبعادها h*w*c و لديك مصفوفة أخرى بأبعاد h*w. في هذه الحالة يمكننا تخيل المصفوفة الأولى على أنها عبارة عن c مصفوفة من الأبعاد h*w. لذلك عند جمع المصفوفتين، يتم جمع المصفوفة الثانية مع كل واحدة من هذه ال c مصفوفة من ثم إعادة تركيبها معًا.

هذه صورة أيضًا توضح المفهوم مع أمثلة بأبعاد مختلفة، لاحظ كيف يتم نسخ المصفوفة لتناسب أبعادها أبعاد المصفوفة الأخرى. في المثال الأخير أيضًا يتم نسخ المصفوفتين.

image.png.9269926b7b9b01575a9cd7506f0ba22d.png

تحياتي.

تمام جدا 

الف شكرااا لحضرتك

جزاك الله كل خير

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...