Coder Social home page Coder Social logo

9dubs / quantum-entanglement Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 3 KB

The very basic and beginner program in Quantum Computing. This short Qiskit code, represents the circuit for entangling two qubits with the help of IBM Quantum Experience.

Python 100.00%

quantum-entanglement's Introduction

Quantum-Entanglement

The very basic and beginner program in Quantum Computing. This short Qiskit code, represents the circuit for entangling two qubits with the help of IBM Quantum Experience.

NOTE:

I have built the circuit using the Quantum Circuit Composer provided by IBM Quantum Experience. To run this Qiskit code, I strongly suggest downloading and setting up Conda and running the file with the help of Jupyter Notebook.

For performing it either way, you first need an IBM account. Visit the website, create an account and get your api key for running it using Jupyter Notebook.

For achieving entanglement using Quantum Composer, you will be automatically redirected to the Composer page once you sign up.

Initialize two qubits and bring them into superposition using the 'h' block or the Hadamard gate. Once in superposition, entangle the qubits using the CNOT or the Controlled Not gate The qubit which undergoes the Hadamard gate should be the one controlled, i.e q[1] is the control qubit and q[0], the target qubit.

Once completed, look for available real quantum computers in the IBM servers to run your circuit. Add your work into the queue, the computers are busy most of the time.

The circuit should run and you will get the results in under 10 mins irrespective of the computer you allot the task to.

Following would be the resulting histogram

result

As you know, the output of two entangled qubits can only be 00 or 11 .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.