Ali Ahmed55 نشر 25 فبراير أرسل تقرير نشر 25 فبراير السلام عليكم اي هي خورزميات عمليه الضرب واي الفرق بين الخورزميات وعمليه الضرب العادي زي ده n = 25 * 20 وهل عمليه الضرب توثر علي كفاءت البرنامج يعني لو فيه ضرب كثير فا الرنامج هيكون بظي والعكس صحه وهل مكتبه الNumpy الموجود في لغه باثيون فيه الخورزميات ضرب ضرب الاعداد او المضفوفات اقتباس
0 Mahmoud Hassan19 نشر 25 فبراير أرسل تقرير نشر 25 فبراير مرحبا خوارزميات الضرب هناك عدة طرق لتنفيذ عملية الضرب والفرق بينها يعتمد على كيفية تنظيم الحوسبة الرياضية الضرب العادي الذي تعتمد عليه الكثير من لغات البرمجة يعتمد على تقنيات الضرب التقليدية في حين أن هناك خوارزميات أكثر تطورمثل خوارزميةكاراتسوبا وخوارزمية شفر الفاصل في معظم الحالات الفرق في أداء الخوارزميات يكون واضحا عند التعامل مع كميات كبيرةمن البيانات وليس لديك أي تأثير ظاهر عند التعامل مع أعداد صغيرة بتاريخ 1 ساعة قال Ail Ahmed: وهل مكتبه الNumpy الموجود في لغه باثيون فيه الخورزميات ضرب ضرب الاعداد او المضفوفات مكتبة NumPy في Python تقدم خوارزميات فعّالة للضرب والعديد من العمليات الرياضية الأخرى تستفيد NumPy من تنفيذ متقدم لهذه العمليات وتستخدم تحسينات مثل BLAS (Basic Linear Algebra Subprograms) لتحسين أداء العمليات الرياضية على مصفوفات وأنظمة كبيرة بشكل عام لا يجب أن تكون الفروق في أداء خوارزميات الضرب هي السبب الرئيسي لبطء البرامج ولكن يجب مراعاة الكفاءة العامة للكود وتنظيم الخوارزميات المستخدمة اقتباس
0 Ali Ahmed55 نشر 26 فبراير الكاتب أرسل تقرير نشر 26 فبراير بتاريخ 11 ساعة قال Mahmoud Hassan19: مرحبا خوارزميات الضرب هناك عدة طرق لتنفيذ عملية الضرب والفرق بينها يعتمد على كيفية تنظيم الحوسبة الرياضية الضرب العادي الذي تعتمد عليه الكثير من لغات البرمجة يعتمد على تقنيات الضرب التقليدية في حين أن هناك خوارزميات أكثر تطورمثل خوارزميةكاراتسوبا وخوارزمية شفر الفاصل في معظم الحالات الفرق في أداء الخوارزميات يكون واضحا عند التعامل مع كميات كبيرةمن البيانات وليس لديك أي تأثير ظاهر عند التعامل مع أعداد صغيرة مكتبة NumPy في Python تقدم خوارزميات فعّالة للضرب والعديد من العمليات الرياضية الأخرى تستفيد NumPy من تنفيذ متقدم لهذه العمليات وتستخدم تحسينات مثل BLAS (Basic Linear Algebra Subprograms) لتحسين أداء العمليات الرياضية على مصفوفات وأنظمة كبيرة بشكل عام لا يجب أن تكون الفروق في أداء خوارزميات الضرب هي السبب الرئيسي لبطء البرامج ولكن يجب مراعاة الكفاءة العامة للكود وتنظيم الخوارزميات المستخدمة تمام , شكرااا جدا اقتباس
0 Najah Alsaker نشر 26 فبراير أرسل تقرير نشر 26 فبراير خوارزميات الضرب بشكل عام هي تصف الطريقة التي تجري فيها تنفيذ عملية الضرب اي انها طريقة الضرب التي كنا نتعلمها في المدارس لنستطيع ضرب اعداد كبيرة او اكثر من عدد بدون استخدام الالة الحاسبة ولها العديد من الانواع والطرق وهذه بعض الامثلة عليها طريقة الشبكة : لنحسب خوارزمية ضرب 24 ب 13 (34*13) قمنا بتجزيء الرقم 34 الى عددين وهما 30 و 4 وايضا رقم 13 الى عددين 13 و 3 اي اننا فصلنا الاحاد عن العشرات ثم قمنا بضرب كل منها على حدى وجمعنا النتائج ليظهر لنا نتيجة الضرب النهائية 300+40+90+12=442 والذي هو نفس نتيجة حاصل ضرب 34 ب13 ولكن بطريقة مجزءة يمكنك تجربة ذلك بفسك وهناك العديد والعديد من الطرق الاخرى يمكنك التطرق الها ولكنني ذكرت لك مثال واحد فقط لتتوضح الفكرة لديك اظن ان الامر اصبح واضحا جدا الان عن الفرق بين خوارزمية الضرب وبين هذه الكتابة n = 25 * 20 اقتباس وهل عمليه الضرب توثر علي كفاءت البرنامج يعني لو فيه ضرب كثير فا الرنامج هيكون بظي والعكس صحه نعم، عملية الضرب قد تؤثر على كفاءة البرنامج، خاصة إذا كان هناك عمليات ضرب متكررة أو ضرب لأعداد كبيرة. عملية الضرب تستهلك وقتاً وموارد الحاسوب، وبالتالي يمكن أن تؤثر على سرعة تنفيذ البرنامج. اقتباس وهل مكتبه الNumpy الموجود في لغه باثيون فيه الخورزميات ضرب ضرب الاعداد او المضفوفات نعم، تحتوي على العديد من الخوارزميات المتقدمة للعمليات الرياضية، بما في ذلك خوارزميات ضرب الأعداد والمصفوفات. تستخدم NumPy خوارزميات محسنة لأداء عمليات الضرب بكفاءة عالية، مما يجعلها مفيدة للعمل مع بيانات كبيرة وعمليات الحساب المتقدمة. وحتى ان استخدام هذه المكتبة يساعد في تسريع اداء البرنامج ان كان هناك عمليات ضرب كثيرة بالتوفيق لك 1 اقتباس
0 Ali Ahmed55 نشر 26 فبراير الكاتب أرسل تقرير نشر 26 فبراير بتاريخ 14 دقائق مضت قال Najah Alsaker: خوارزميات الضرب بشكل عام هي تصف الطريقة التي تجري فيها تنفيذ عملية الضرب اي انها طريقة الضرب التي كنا نتعلمها في المدارس لنستطيع ضرب اعداد كبيرة او اكثر من عدد بدون استخدام الالة الحاسبة ولها العديد من الانواع والطرق وهذه بعض الامثلة عليها طريقة الشبكة : لنحسب خوارزمية ضرب 24 ب 13 (34*13) قمنا بتجزيء الرقم 34 الى عددين وهما 30 و 4 وايضا رقم 13 الى عددين 13 و 3 اي اننا فصلنا الاحاد عن العشرات ثم قمنا بضرب كل منها على حدى وجمعنا النتائج ليظهر لنا نتيجة الضرب النهائية 300+40+90+12=442 والذي هو نفس نتيجة حاصل ضرب 34 ب13 ولكن بطريقة مجزءة يمكنك تجربة ذلك بفسك وهناك العديد والعديد من الطرق الاخرى يمكنك التطرق الها ولكنني ذكرت لك مثال واحد فقط لتتوضح الفكرة لديك اظن ان الامر اصبح واضحا جدا الان عن الفرق بين خوارزمية الضرب وبين هذه الكتابة n = 25 * 20 نعم، عملية الضرب قد تؤثر على كفاءة البرنامج، خاصة إذا كان هناك عمليات ضرب متكررة أو ضرب لأعداد كبيرة. عملية الضرب تستهلك وقتاً وموارد الحاسوب، وبالتالي يمكن أن تؤثر على سرعة تنفيذ البرنامج. نعم، تحتوي على العديد من الخوارزميات المتقدمة للعمليات الرياضية، بما في ذلك خوارزميات ضرب الأعداد والمصفوفات. تستخدم NumPy خوارزميات محسنة لأداء عمليات الضرب بكفاءة عالية، مما يجعلها مفيدة للعمل مع بيانات كبيرة وعمليات الحساب المتقدمة. وحتى ان استخدام هذه المكتبة يساعد في تسريع اداء البرنامج ان كان هناك عمليات ضرب كثيرة بالتوفيق لك شكرااا جدا لحضرتك 1 اقتباس
السؤال
Ali Ahmed55
السلام عليكم
اي هي خورزميات عمليه الضرب واي الفرق بين الخورزميات وعمليه الضرب العادي زي ده
وهل عمليه الضرب توثر علي كفاءت البرنامج يعني لو فيه ضرب كثير فا الرنامج هيكون بظي والعكس صحه
وهل مكتبه الNumpy الموجود في لغه باثيون فيه الخورزميات ضرب ضرب الاعداد او المضفوفات
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.