Am Fm نشر 11 يناير أرسل تقرير نشر 11 يناير (معدل) السلام عليكم ورحمة الله وبركاته from numpy import * x=[1,2,3,6] y=random.choice(x) print(y)#3 z=[4,5,6,7] random.shuffley(z) print(z) #[6 7 4 5] ماهو سبب الاختلاف بين الدالتين( choice،shuffley) من حيث طريقه الاستدعاء؟ تم التعديل في 11 يناير بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 11 يناير أرسل تقرير نشر 11 يناير كلاهما يؤدي وظيفة مختلة، حيث نستخدم random.choice لاختيار قيمة عشوائية من مصفوفة معينة. وأنت قمت بكتابة random.choice(x) لاختيار قيمة عشوائية من المصفوفة x، والقيمة المختارة هي 3. بينما random.shuffle نستخدمها لخلط (إعادة ترتيب) العناصر في مصفوفة، وأنت قمت باستخدام random.shuffle(z) لخلط المصفوفة z ونتيجة العملية كانت ترتيب عشوائي جديد للعناصر في المصفوفة z. بالنسبة للفارق في طريقة الاستدعاء، يجب أن يكون اسم الدالة بشكل صحيح، فلديك خطأ في كتابة اسم الدالة random.shuffle ويجب أن يكون الاسم الصحيح هو random.shuffle(z) دون الحاجة إلى إضافة "y" في النهاية. random.shuffle(z) اقتباس
السؤال
Am Fm
السلام عليكم ورحمة الله وبركاته
ماهو سبب الاختلاف بين الدالتين( choice،shuffley) من حيث طريقه الاستدعاء؟
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.