Cirq هي مكتبة لغة Python لكتابة الدوائر الكمومية ومعالجتها وتحسينها وتشغيلها على أجهزة الكمبيوتر وأجهزة المحاكاة الكمومية.
وثائق Cirq متاحة على quantumai.google/cirq.
وثائق الإصدار التجريبي الأخير من irq (يتتبع الفرع الرئيسي للمستودع؛ ما تحصل عليه إذا pip install cirq~=1.0.dev
)، متاح هنا.
الوثائق الخاصة بأحدث إصدار ثابت من cirq (ما تحصل عليه إذا قمت pip install cirq
) متاحة هنا.
للحصول على قائمة شاملة بجميع دفاتر Jupyter التفاعلية الموجودة في الريبو الخاص بنا (بما في ذلك تلك التي لم يتم نشرها بعد على الموقع) افتح الريبو الخاص بنا في Colab.
للحصول على آخر الأخبار المتعلقة بـ Cirq، قم بالتسجيل في قائمة البريد الإلكتروني لإعلان Cirq!
مثال بسيط لمساعدتك على العمل:
import cirq
# Pick a qubit.
qubit = cirq . GridQubit ( 0 , 0 )
# Create a circuit
circuit = cirq . Circuit (
cirq . X ( qubit ) ** 0.5 , # Square root of NOT.
cirq . measure ( qubit , key = 'm' ) # Measurement.
)
print ( "Circuit:" )
print ( circuit )
# Simulate the circuit several times.
simulator = cirq . Simulator ()
result = simulator . run ( circuit , repetitions = 20 )
print ( "Results:" )
print ( result )
مثال الإخراج:
الدائرة: (0, 0): ───X^0.5───M('م')─── نتائج: م=11000111111011001000
إذا كانت لديك طلبات ميزات أو عثرت على خطأ، فيرجى تقديمها على GitHub.
للأسئلة حول كيفية استخدام منشور Cirq لـ Quantum Computing Stack Exchange مع علامة ciq.
يتم تحميل Cirq إلى Zenodo تلقائيًا. انقر على الشارة أدناه لرؤية كافة تنسيقات الاقتباس لجميع الإصدارات.
نحن نرحب بالمساهمات! قبل أن تبدأ علاقاتك العامة الأولى، أفضل مكان للبدء هو قراءة إرشاداتنا.
نحن ملتزمون بتنمية مجتمع مفتوح وشامل لبناء برامج لأجهزة الكمبيوتر الكمومية على المدى القريب. يرجى قراءة قواعد السلوك الخاصة بنا للتعرف على قواعد المشاركة داخل مجتمعنا.
Cirq Cynque هو اجتماعنا الأسبوعي للمساهمين لمناقشة الميزات والتصاميم والقضايا القادمة والمجتمع وحالة الجهود المختلفة. للحصول على دعوة، يرجى الانضمام إلى قائمة البريد الإلكتروني الخاصة بـ irq-dev والتي تعمل أيضًا كمنصة أخرى لمناقشة المساهمات وأفكار التصميم.
بالنسبة للمهتمين باستخدام أجهزة الكمبيوتر الكمومية لحل المشكلات في الكيمياء وعلوم المواد، فإننا نشجع على استكشاف OpenFermion ومكتبتها الشقيقة لتجميع خوارزميات المحاكاة الكمومية في Cirq، OpenFermion-Cirq.
بالنسبة لعشاق التعلم الآلي، يعد Tensorflow Quantum مشروعًا رائعًا يستحق التجربة!
للحصول على محاكي دائرة كمومية قوي يتكامل بشكل جيد مع Cirq، نوصي بالنظر إلى qsim.
أخيرًا، يحتوي ReCirq على تجارب حقيقية باستخدام Cirq.
إذا كانت لديك أية أسئلة أو استفسارات لم يتم تناولها هنا، فلا تتردد في التواصل مع [email protected].
Cirq ليس أحد منتجات Google الرسمية. حقوق الطبع والنشر 2019 لمطوري Cirq