دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: 1 نویسندگان: Hassi Norlen سری: ISBN (شابک) : 9781838828448 ناشر: Packt سال نشر: 2020 تعداد صفحات: 409 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 13 مگابایت
کلمات کلیدی مربوط به کتاب محاسبات کوانتومی در عمل با Qiskit و IBM Quantum Experience: دستور العمل های عملی برای کدنویسی کامپیوتر کوانتومی در سطح گیت و الگوریتم با پایتون: محاسبات کوانتومی، تجربه کوانتومی IBM، Qiskit، پایتون
در صورت تبدیل فایل کتاب Quantum Computing in Practice with Qiskit and IBM Quantum Experience: Practical recipes for quantum computer coding at the gate and algorithm level with Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب محاسبات کوانتومی در عمل با Qiskit و IBM Quantum Experience: دستور العمل های عملی برای کدنویسی کامپیوتر کوانتومی در سطح گیت و الگوریتم با پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
IBM Quantum Experience® یک پلت فرم پیشرو برای برنامه نویسی رایانه های کوانتومی و پیاده سازی راه حل های کوانتومی به طور مستقیم بر روی ابر است. این کتاب به شما کمک میکند تا با کامپیوترهای کوانتومی برنامهنویسی سریع شوید و راهحلهایی برای رایجترین مشکلات و چالشها ارائه دهید. شما با یک مرور سطح بالا از IBM Quantum Experience® و Qiskit® شروع میکنید، جایی که نصب را در حین نوشتن برخی از برنامههای کوانتومی پایه انجام خواهید داد. این مقدمه تأکید کمتری بر چارچوب نظری دارد و بیشتر بر پیشرفتهای اخیر مانند الگوریتم Shor و الگوریتم گروور تأکید میکند. در مرحله بعد، Qiskit®، یک ابزار علم اطلاعات کوانتومی، و بسته های تشکیل دهنده آن مانند Terra، Aer، Ignis و Aqua را بررسی خواهید کرد. شما این بسته ها را با جزئیات پوشش خواهید داد، مزایا و موارد استفاده آنها را بررسی خواهید کرد. بعداً، دروازههای کوانتومی مختلفی را که Qiskit® ارائه میکند، کشف خواهید کرد و حتی یک برنامه کوانتومی را با کمک آنها تجزیه خواهید کرد، قبل از اینکه به مقایسه کوانتومی با مقیاس متوسط نویز (NISQ) و محاسبات کوانتومی تحمل خطا جهانی با استفاده از شبیهسازها و سختافزار واقعی بپردازید. در نهایت، الگوریتمهای کوانتومی را کاوش میکنید و تفاوت آنها با الگوریتمهای کلاسیک را به همراه یادگیری نحوه استفاده از الگوریتمهای از پیش بستهبندی شده در Qiskit® Aqua خواهید فهمید. تا پایان این کتاب محاسبات کوانتومی، میتوانید برنامههای کوانتومی خود را با استفاده از IBM Quantum Experience® و Qiskit® با پایتون بسازید و اجرا کنید.
IBM Quantum Experience® is a leading platform for programming quantum computers and implementing quantum solutions directly on the cloud. This book will help you get up to speed with programming quantum computers and provide solutions to the most common problems and challenges. You’ll start with a high-level overview of IBM Quantum Experience® and Qiskit®, where you will perform the installation while writing some basic quantum programs. This introduction puts less emphasis on the theoretical framework and more emphasis on recent developments such as Shor’s algorithm and Grover’s algorithm. Next, you’ll delve into Qiskit®, a quantum information science toolkit, and its constituent packages such as Terra, Aer, Ignis, and Aqua. You’ll cover these packages in detail, exploring their benefits and use cases. Later, you’ll discover various quantum gates that Qiskit® offers and even deconstruct a quantum program with their help, before going on to compare Noisy Intermediate-Scale Quantum (NISQ) and Universal Fault-Tolerant quantum computing using simulators and actual hardware. Finally, you’ll explore quantum algorithms and understand how they differ from classical algorithms, along with learning how to use pre-packaged algorithms in Qiskit® Aqua. By the end of this quantum computing book, you’ll be able to build and execute your own quantum programs using IBM Quantum Experience® and Qiskit® with Python.
Cover Title page Copyright and Credits Dedication About Packt Contributors Table of Contents Preface Chapter 1: Preparing Your Environment Technical requirements Creating your IBM Quantum Experience® account Getting ready How to do it... See also Installing Qiskit® Getting ready How to do it... There's more… See also Downloading the code samples Getting ready How to do it... How it works... Installing your API key and accessing your provider Getting ready How to do it... How it works... There's more… Keeping your Qiskit® environment up to date Getting ready How to do it... How it works... Chapter 2: Quantum Computing and Qubits with Python Technical requirements Comparing a bit and a qubit Getting ready How to do it... How it works... See also Visualizing a qubit in Python Getting ready How to do it... There's more… See also A quick introduction to quantum gates Getting ready How to do it... How it is works… There's more… See also Chapter 3: IBM Quantum Experience® – Quantum Drag and Drop Technical requirements Introducing IBM Quantum Experience® Results Circuit Composer Quantum Lab Building quantum scores with Circuit Composer How to do it... There's more Tossing a quantum coin How to do it... There's more Moving between worlds Getting ready How to do it... How it works... There's more See also Chapter 4: Starting at the Ground Level with Terra Technical requirements Listing the required classes, modules, and functions Working with quantum registers and classical registers Understanding your quantum circuit Selecting a backend to run on Running your circuit as a job Receiving the results of your job Quantum coin toss revisited Getting ready How to do it... How it works... Getting some statistics – tossing many coins in a row Getting ready How to do it... How it works... There's more... Implementing an upside-down coin toss Getting ready How to do it... How it works... There's more... Tossing two coins simultaneously Getting ready How to do it... How it works... There's more... Quantum-cheating in a coin toss? Introducing the Bell state Getting ready How to do it... How it works... There's more... See also More ways to quantum-cheat – tweaking the odds Getting ready How to do it... There's more... Adding more coins – straight and cheating Getting ready How to do it... How it works... There's more... Tossing some real coins Getting ready How to do it How it works... There's more... Chapter 5: Touring the IBM Quantum® Hardware with Qiskit® Technical requirements What are the IBM Quantum® machines? Getting ready How to do it... How it works... See also Locating the available backends Getting ready How to do it... There's more… See also Comparing backends Getting ready How to do it… There's more Finding the least busy backend Getting ready How to do it... Visualizing the backends Getting ready How to do it... There's more... See also Exploring a selected backend using Qiskit® Getting ready How to do it... There's more... Chapter 6: Understanding the Qiskit® Gate Library Technical requirements Visualizing quantum gates Getting ready How to do it... How it works... See also Flipping with the Pauli X, Y, and Z gates How to do it... There's more... Creating superpositions with the H gate How to do it... There's more... See also Fixed z rotations with phase shift gates S, , T, and  How to do it... There's more... Free rotation around the axes with Rx, Ry, and Rz How to do it... There's more... Building our circuits with the basis gates – U1, U2, U3, and ID The U3 gate The U2 gate The U1 gate Getting ready How to do it... There's more... Using gates on 2 qubits Getting ready How to do it... How it works... There's more... See also Using gates on more than 2 qubits How to do it... There's more... What your quantum circuit really looks like Getting ready How to do it… There's more... Chapter 7: Simulating Quantum Computers with Aer Technical requirements Understanding the usage of quantum simulators Getting ready How to do it... There's more... See also Comparing the Qiskit Aer simulator with an IBM quantum computer Getting ready How to do it... How it works... There's more... See also Adding noise profiles of IBM Quantum® backends to local simulators Getting ready How to do it... See also Understanding your circuits by using the unitary simulator Getting ready How to do it… Running diagnostics with the state vector simulator How to do it... There's more... Chapter 8: Cleaning Up Your Quantum Act with Ignis Technical requirements Exploring your qubits to understand T1, T2, errors, and gates Getting ready How to do it... How it works... There's more Comparing the qubits on a chip Getting ready How to do it... There's more... See also Estimating the number of gates you have time for Getting ready How to do it... There's more See also Correcting for the expected with readout correction Getting ready How to do it… Mitigating the unexpected with quantum error correction Getting ready How to do it… How it works… There's more See also Chapter 9: Grover's Search Algorithm Technical requirements Exploring quantum phase kickback Getting ready How to do it... A quick interlude on classical search Getting ready How to do it… Building Grover's search algorithm Getting ready How to do it... There's more… See also Searching with a three qubit Grover How to do it... Adding more qubits to the Grover search Getting ready How to do it... There's more… Using the Grover circuit in your own code Getting ready How to do it… There's more… Chapter 10: Getting to Know Algorithms with Aqua Technical requirements Running Grover's algorithm as an Aqua function Getting ready How to do it... How it works... There's more… Running Shor's algorithm as an Aqua function Getting ready How to do it… There's more… See also Exploring more Aqua algorithms Getting ready How to do it… There's more See also Thank you! Other Books You May Enjoy Index