معرفی Pyquil
این نرمافزار توسط شرکت Rigetti طراحی شده است و برای برنامهنویسی کوانتومی مورد استفاده قرار میگیرد. این بستر بروی Rigetti Forest قرار دارد که شامل Quantum instruction language میباشد که به اختصار Quil نامیده میشود که یک کتابخانه منبع باز روی پایتون است از این رو با نام Pyquil معرفی میگردد. Pyquil یک محیط شبیه ساز دارد که با نام Quantum Virtual Machin (QVM) است که برای برنامه های کوانتومی مورد استفاده قرار میگیرد. همچنین پردازنده کوانتومی که Pyquil از آن استفاده می کند، از جنس کیوبیتهای ابررسانا هست که تعداد آنها در حال حاضر 16تاست. ماقصد داریم قسمت های مختلف این بستر قوی را در بخش های بعدی معرفی کنیم.
#نرم_افزار_کوانتومی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش16
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
این نرمافزار توسط شرکت Rigetti طراحی شده است و برای برنامهنویسی کوانتومی مورد استفاده قرار میگیرد. این بستر بروی Rigetti Forest قرار دارد که شامل Quantum instruction language میباشد که به اختصار Quil نامیده میشود که یک کتابخانه منبع باز روی پایتون است از این رو با نام Pyquil معرفی میگردد. Pyquil یک محیط شبیه ساز دارد که با نام Quantum Virtual Machin (QVM) است که برای برنامه های کوانتومی مورد استفاده قرار میگیرد. همچنین پردازنده کوانتومی که Pyquil از آن استفاده می کند، از جنس کیوبیتهای ابررسانا هست که تعداد آنها در حال حاضر 16تاست. ماقصد داریم قسمت های مختلف این بستر قوی را در بخش های بعدی معرفی کنیم.
#نرم_افزار_کوانتومی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش16
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
Media is too big
VIEW IN TELEGRAM
🎬فیلم آموزشی: معرفی و آموزش نصب Pyquil
#Pyquil
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی5
🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی5
🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
Media is too big
VIEW IN TELEGRAM
🎬فیلم آموزشی: نوشتن اولین برنامه در Pyquil
#Pyquil
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی6
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی6
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
Media is too big
VIEW IN TELEGRAM
🎬فیلم آموزشی: گیتهای تککیوبیتی در Pyquil
#Pyquil
#گیت_تک_کیوبیتی
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی7
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
#گیت_تک_کیوبیتی
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی7
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
Media is too big
VIEW IN TELEGRAM
🎬فیلم آموزشی: گیتهای چندکیوبیتی در Pyquil
#Pyquil
#گیت_چند_کیوبیتی
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی8
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
#گیت_چند_کیوبیتی
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی8
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
This media is not supported in your browser
VIEW IN TELEGRAM
🎬فیلم آموزشی: تعریف گیتهای جدید تک و چندکیوبیتی در Pyquil
#Pyquil
#گیت_جدید
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی9
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
#گیت_جدید
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی9
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
This media is not supported in your browser
VIEW IN TELEGRAM
🎬فیلم آموزشی: تعریف گیتهای جدید پارامتری Pyquil
#Pyquil
#گیت_جدید
#گیت_پارامتری
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی10
🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
#گیت_جدید
#گیت_پارامتری
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی10
🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
Media is too big
VIEW IN TELEGRAM
فیلم آموزشی: جبر ماتریسهای پاولی در Pyquil
#Pyquil
#ماتریس_پاولی
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی11
ID Telegram: @QuantumProgramming
ID Instagram: http://instagram.com/Quantum.Programming
#Pyquil
#ماتریس_پاولی
#محاسبات_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی11
ID Telegram: @QuantumProgramming
ID Instagram: http://instagram.com/Quantum.Programming
This media is not supported in your browser
VIEW IN TELEGRAM
🎬فیلم آموزشی: محاسبه مقدار چشمداشتی مشاهدهپذیر کوانتومی در Pyquil
#Pyquil
#ماتریس_پاولی
#مقدار_چشم_داشتی
#مشاهده_پذیر_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی12
🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
#ماتریس_پاولی
#مقدار_چشم_داشتی
#مشاهده_پذیر_کوانتومی
#برنامه_نویسی_کوانتومی
#فیلم_آموزشی12
🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
اکنون که مفاهیم اولیه برنامه نویسی کوانتومی با استفاده از پایکیول بیان شده است، مثال های ساده ارائه میدهیم و مدارهای کوانتومی را پیاده سازی میکنیم. به عنوان اولین مثال، مدار فوق را پیاده سازی میکنیم. کد این مدار در زیر آمده است.
#نرم_افزار_کوانتومی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش17
🆔 @QuantumProgramming
🆔http://instagram.com/Quantum.Programming
#نرم_افزار_کوانتومی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش17
🆔 @QuantumProgramming
🆔http://instagram.com/Quantum.Programming
CIR1.py
284 B
کد پیاده سازی مدار کوانتومی معرفی شده در #بخش17
#Pyquil
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
مثال دوم از مدارهای کوانتومی ساده و پیاده سازی آن در پایکیول. کد این مدار در زیر آمده است.
#نرم_افزار_کوانتومی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش18
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#نرم_افزار_کوانتومی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش18
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
CIR2.py
335 B
کد پیاده سازی مدار کوانتومی معرفی شده در #بخش18
#Pyquil
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
#Pyquil
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
پیاده سازی حالتهای ماکزیمم درهمتنیده بل در پایکیول با استفاده از گیتهای کنترل نات و هادامارد
به همین راحتی
به همین سادگی....
#حالت_بل
#درهمتنیدگی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش19
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
به همین راحتی
به همین سادگی....
#حالت_بل
#درهمتنیدگی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش19
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
فرمولبندی فرآیندهای کلاسیکی به زبان کوانتوم بسیار جالب و کاربردی است. یکی از این فرآیندها تاس کوانتومی هست. در تاس کلاسیکی اعداد 1 تا 6 روی هر وجه تاس قرار دارند و در هر بار انداختن با احتمال مساوی امکان آمدن هریک از اعداد وجود دارد.
در تاس کوانتومی روی هر وجه حالت کوانتومی قرار میگیرد و با احتمال مساوی هر یک از این حالتها اتفاق میافتد. برای مثال برای یک سیستم 3 کیوبیتی مجموعا 8 حالت بصورت <000| تا <111| وجود دارد. حالا در تاس کوانتومی هر یک از حالت روی یک وجه قرار میگیرد و با احتمال مساوی روی میدهد.
تاس کوانتومی در فرآیندهای تصادفی نظریه اطلاعات کوانتومی بسیار کاربرد دارد و از مسائل نو محسوب میشود. در مقاله https://arxiv.org/pdf/2103.17007.pdf توصیف جامع از تاس و سکه کوانتومی ارائه شده است. در کد زیر پیاده سازی تاس کوانتومی و توزیع احتمال آن در پایکیول آمده است.
#تاس_کوانتومی
#نرم_افزار_کوانتومی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش19
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
در تاس کوانتومی روی هر وجه حالت کوانتومی قرار میگیرد و با احتمال مساوی هر یک از این حالتها اتفاق میافتد. برای مثال برای یک سیستم 3 کیوبیتی مجموعا 8 حالت بصورت <000| تا <111| وجود دارد. حالا در تاس کوانتومی هر یک از حالت روی یک وجه قرار میگیرد و با احتمال مساوی روی میدهد.
تاس کوانتومی در فرآیندهای تصادفی نظریه اطلاعات کوانتومی بسیار کاربرد دارد و از مسائل نو محسوب میشود. در مقاله https://arxiv.org/pdf/2103.17007.pdf توصیف جامع از تاس و سکه کوانتومی ارائه شده است. در کد زیر پیاده سازی تاس کوانتومی و توزیع احتمال آن در پایکیول آمده است.
#تاس_کوانتومی
#نرم_افزار_کوانتومی
#Pyquil
#برنامه_نویسی_کوانتومی
#بخش19
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming