Quick Navigation

Topics

Entanglement Theory Quantum Correlations Quantum Machine Learning Quantum Circuit Design Gate Engineering Quantum Simulation

How To Program Your Own Quantum Computer or QUBE: QUantum computing for BEginners

arXiv
Authors: Martin N. P. Nilsson

Year

2023

Paper ID

6381

Status

Preprint

Abstract Read

~2 min

Abstract Words

150

Citations

N/A

Abstract

Do you think you need to know quantum physics to understand how a quantum computer works? Nope, no worries there. You don't need a deep dive into physics or mathematics, just a bit of familiarity with vectors and matrix multiplication. That's really it. A good handle on Python programming and a few numpy functions will do the trick, specifically reshape(), kron(), matmul(), swapaxes(), linalg.norm(), and random.choice(). In fact, an appendix shows that twelve lines of Python code suffice to define a complete simulator. The whole point of this article is to give you an informal, brief, hopefully digestible and educational description of how you can easily implement your own quantum computer simulator. It's not about `Yet Another Quantum Computer Simulator' (YAQCS?), which are a dime a dozen, but about how to build your own. And, honestly, there's probably no better way to learn how a quantum computer works!

Why This Paper Matters

  • This paper contributes to the Quantum Machine Learning research area in the Quantum Articles archive.
  • It adds a 2023 reference point for readers tracking recent quantum research.
  • Do you think you need to know quantum physics to understand how a quantum computer works?

Paper Tools

Become a member to use research tools

Sign in to open papers, visit source links, share, cite, compare, copy DOI links, request category corrections, and build your reading list.

Show Paper arXiv Publisher Share Cite This Paper Copy URL Compare Copy DOI Add to Reading List Category Correction Request

References & Citation Signals

Local Citation Graph (Related-Paper Links)

Current Paper #6381 #78846 Analog quantum simulation of Sh... #78828 Verifiable Sampling for Delegat... #78813 Large-Scale Benchmarking of Qua... #78810 Secure Quantum Handshakes: Quan...

External citation index: OpenAlex citation signal

Community Reactions

Quick sentiment from readers on this paper.

Score: 0
Likes: 0 Dislikes: 0

Sign in to react to this paper.

Discussion & Reviews (Moderated)

Average Rating: 0.0 / 5 (0 ratings)

No written reviews yet.