المستوى البرونزي · الدفتر 15 من 15
حالات الكيوبت بـ numpy
Qubit States with numpy
الجسر إلى المستوى الفضي: بناء متجهات الحالة المُطبَّعة، حساب الاحتمالات، ورسم توزيع القياس — تمهيداً للبوابات الكمية.
يُفترض أنك أتممت: الجبر الخطي بـ numpy
أهداف هذا الدفتر
- بناء متجه حالة مُطبَّع بـ numpy
- حساب احتمالات القياس من الاتساعات
- بناء حالة كيوبتين بالضرب التنسوري
- رسم توزيع نتائج القياس
من المتجه إلى الحالة
بعد أن أتقنّا المتجهات والمصفوفات، صار متجه الحالة الكمية حالة خاصة من المتجه: متجه مُطبَّع طوله واحد.
واحتمال كل نتيجة قياس هو مربّع مقدار الاتساع المقابل — وهذه هي قاعدة بورن التي سنبني عليها المستوى الفضي بالكامل.
بناء الحالات الأساسية وحالات التراكب
حالة كيوبتين بالضرب التنسوري
محاكاة القياس ورسم التوزيع
تمرين تفاعلي
35 نقطةتمرين: حالة مُطبَّعة واحتمالاتها
اكتب دالة state_and_probs(alpha, beta) تُعيد صفاً (state, probs) حيث:
state: مصفوفة numpy عقدية تمثّل الحالة بعد التطبيع.probs: قائمة الاحتمالين .
مثال: المُدخل يعطي حالة واحتمالين .
أكملت 0 من 4 خطوة في هذا الدفتر. شغّل الخلايا المتبقّية وحلّ التمارين لإتمامه.
المادة العلمية مبنية على المادة العلمية للمرحلة التحضيرية (QWorld / QSaudiArabia)، إعداد: Abuzer Yakaryılmaz · خلود بندر المطيري · جود عوض الشهري.