List of Computer Science courses with video lectures.
-
Updated
Jul 15, 2020
{{ message }}
List of Computer Science courses with video lectures.
The katas offer a set of programming exercises on quantum computing and reference solutions to them, but we often hear that it would be helpful to have the solutions explained, with the logic steps necessary to arrive from the problem description to the code spelled out. It is especially important for people who go through the katas on their own, without a study group to support them.
To addres
I have found a decorator of this form very useful for constructing pulse experiments from functions.
I suggest macro to represent a python function with an activated builder conte
It would be handy to be able to easily check if an operation commutes with everything in a moment. For example, it makes things like https://quantumcomputing.stackexchange.com/questions/13488/reordering-commuting-gates-in-cirq-to-reduce-circuit-depth easier to implement.
Currently, checking if a moment and an operation commute raises an exception saying the case hasn't been implemented.
Here
Here you can get all the Quantum Machine learning Basics, Algorithms ,Study Materials ,Projects and the descriptions of the projects around the web
A collection of Jupyter notebooks showing how to use the Qiskit SDK
Qiskit is an open-source framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms.
A list of resources in different fields of Computer Science (multiple languages)
A curated list of awesome quantum computing learning and developing resources.
A Python library for quantum programming using Quil.
To get this codebase up to standard, we need to add type hints. At the very least, perhaps we should start insisting that all new code has type hints added, but moreover we need to add typing to the code that currently exists.
This is a pretty large project, but luckily it can be done incrementally - I believe at this point it's a stretch goal for v1, if anyone wants to help it would be much ap
Running travis lint gives a bunch of warning. Like for instance, sudo : required is no longer needed, and Travis migrated to a new architecture. So the travis.yml file needs to be updated.
https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
Some awesome AI related books and pdfs for learning and downloading
A Multi-Qubit Ideal Quantum Computer Simulator
For example, pylint would have caught ProjectQ-Framework/ProjectQ#19 via an undefined variable warning.
PennyLane is a cross-platform Python library for differentiable programming of quantum computers. Train a quantum computer the same way as a neural network.
A drag-and-drop quantum circuit simulator that runs in your browser. A toy for exploring and understanding small quantum circuits.
This is an implementation of IBM's Quantum Experience in simulation; a 5-qubit quantum computer with a limited set of gates. Please cite me if you end up using this academically.
Curated list of open-source quantum software projects.
Gate and operation specification for quantum circuits
Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
>>> from qiskit.aqua.operators import I, X
>>> (0 * X + I) == I
False # should be TrueA possible solution would be to add a ``SummedOp.chop_summands(threshold=0)
Extensible, Efficient Quantum Algorithm Design for Humans.
High Performance Tools for Quantum Computing
Quantum algorithms built using pyQuil.
Quantum macro assembler for D-Wave systems
Repro:
(describe #'COMMUTE-RZ-AFTER-CPHASE)
Output:
#<COMPILER COMMUTE-RZ-AFTER-CPHASE {10149CF36B}>
[funcallable-instance]
Lambda-list: (X Y &KEY CONTEXT)
Derived type: (FUNCTION (T T &KEY (:CONTEXT T)) (VALUES T &OPTIONAL))
Documentation:
T
Source file: quilc/src/compressor/rewriting-rules.lisp
Slots with :INSTANCE allocation:
NAME
Companion site for the textbook Quantum Computing: An Applied Approach
Now, there's no unit test.
Add a description, image, and links to the quantum-computing topic page so that developers can more easily learn about it.
To associate your repository with the quantum-computing topic, visit your repo's landing page and select "manage topics."
Currently, most samples only have a C# host program. It would be nice if more or even most samples demonstrated how to use Python to call into Q#.
Samples with Python Hosts
arithmetic