Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PennyLaneAI/demos
/ functions
Functions
1,425 in github.com/PennyLaneAI/demos
⨍
Functions
1,425
◇
Types & classes
32
↓ 46 callers
Method
step
Perform a single step of the Rosalin optimizer.
demonstrations_v2/tutorial_rosalin/demo.py:490
↓ 35 callers
Function
sum
(m, k)
demonstrations_v2/tutorial_qft_arithmetics/demo.py:183
↓ 31 callers
Method
step_and_cost
Update trainable parameters with one step of the optimizer and return the corresponding objective function value after the step. Args
demonstrations_v2/qnspsa/demo.py:721
↓ 20 callers
Method
run
(self)
custom_directives.py:390
↓ 16 callers
Function
model
(weights, x)
demonstrations_v2/tutorial_contextuality/demo.py:515
↓ 15 callers
Function
circuit
(x,y)
demonstrations_v2/tutorial_how_to_use_quantum_arithmetic_operators/demo.py:86
↓ 13 callers
Method
error
The error in our approximation
demonstrations_v2/tutorial_error_prop/demo.py:157
↓ 13 callers
Method
execute
Run the optimization protocol on the model using Mean Square Error as a loss function and using stochastic gradient descent as the optimizer.
demonstrations_v2/function_fitting_qsp/demo.py:338
↓ 11 callers
Function
state_to_decimal
(binary_array)
demonstrations_v2/tutorial_how_to_use_quantum_arithmetic_operators/demo.py:96
↓ 10 callers
Function
cost
(params)
demonstrations_v2/tutorial_rotoselect/demo.py:169
↓ 10 callers
Function
cost_global
(rotations)
demonstrations_v2/tutorial_local_cost_functions/demo.py:131
↓ 9 callers
Function
circuit
()
demonstrations_v2/tutorial_diffable_shadows/demo.py:188
↓ 9 callers
Function
circuit
(param)
demonstrations_v2/tutorial_jax_transformations/demo.py:59
↓ 9 callers
Function
evolution
(phi, t)
demonstrations_v2/tutorial_trapped_ions/demo.py:409
↓ 9 callers
Function
excitations
(x_sites, z_sites)
demonstrations_v2/tutorial_toric_code/demo.py:417
↓ 9 callers
Function
loss
(params, shots=None)
demonstrations_v2/tutorial_doubly_stochastic/demo.py:301
↓ 9 callers
Method
step
Update trainable arguments with one step of the optimizer. .. warning:: When blocking is set to be True, use step_and_cost instea
demonstrations_v2/qnspsa/demo.py:693
↓ 9 callers
Function
to_binary
(integer, n)
demonstrations_v2/tutorial_period_finding/demo.py:154
↓ 8 callers
Function
U
(wires)
demonstrations_v2/tutorial_intro_amplitude_amplification/demo.py:148
↓ 8 callers
Function
Uf
()
demonstrations_v2/tutorial_qutrits_bernstein_vazirani/demo.py:133
↓ 8 callers
Function
W
Trainable circuit block.
demonstrations_v2/tutorial_expressivity_fourier_series/demo.py:284
↓ 8 callers
Function
circuit
()
demonstrations_v2/qrack/demo.py:111
↓ 8 callers
Function
circuit
(parameters)
demonstrations_v2/tutorial_quantum_analytic_descent/demo.py:105
↓ 8 callers
Function
cost
(var1, var2)
demonstrations_v2/tutorial_isingmodel_PyTorch/demo.py:64
↓ 8 callers
Function
excitation_plot
(x_excite, z_excite)
demonstrations_v2/tutorial_toric_code/demo.py:469
↓ 8 callers
Function
f
Some function over the integers 0,...,N-1.
demonstrations_v2/tutorial_qft_and_groups/demo.py:73
↓ 8 callers
Function
plot
(lattice, figsize=None, showlabel=True)
demonstrations_v2/tutorial_how_to_build_spin_hamiltonians/demo.py:78
↓ 8 callers
Function
product_basis_state
(x=0,y=0)
demonstrations_v2/tutorial_how_to_use_quantum_arithmetic_operators/demo.py:79
↓ 7 callers
Function
QFT
The standard QFT, redefined because the PennyLane one uses terminal SWAPs.
demonstrations_v2/tutorial_shors_algorithm_catalyst/demo.py:677
↓ 7 callers
Function
accuracy_score
Accuracy score. Args: y_true (array[float]): 1-d array of targets y_predicted (array[float]): 1-d array of predictions st
demonstrations_v2/tutorial_data_reuploading_classifier/demo.py:337
↓ 7 callers
Function
bench
(n, results)
demonstrations_v2/qrack/demo.py:297
↓ 7 callers
Function
cost_fn
(param)
demonstrations_v2/tutorial_vqe/demo.py:159
↓ 7 callers
Function
cost_function
(params)
demonstrations_v2/qnspsa/demo.py:221
↓ 7 callers
Function
get_overlap_tape
(qnode, params1, params2)
demonstrations_v2/qnspsa/demo.py:358
↓ 7 callers
Function
get_pauli_vectors
Returns Pauli expectation vectors for each input using the given embedding.
demonstrations_v2/tutorial_huang_geometric_kernel_difference/demo.py:286
↓ 7 callers
Function
model_cost
Compute the model cost for relative parameters and given model data.
demonstrations_v2/tutorial_quantum_analytic_descent/demo.py:356
↓ 7 callers
Function
print_info
(x_expvals, z_expvals)
demonstrations_v2/tutorial_toric_code/demo.py:452
↓ 7 callers
Function
qaoa_from_graph
Uses QAOA to create a cost Hamiltonian for the MaxCut problem.
demonstrations_v2/learning2learn/demo.py:222
↓ 7 callers
Function
qnode
(theta)
demonstrations_v2/tutorial_liesim/demo.py:270
↓ 7 callers
Function
to_int
(binary)
demonstrations_v2/tutorial_period_finding/demo.py:150
↓ 7 callers
Function
variational_classifier
(weights, bias, x)
demonstrations_v2/tutorial_variational_classifier/demo.py:126
↓ 6 callers
Function
V_0
()
demonstrations_v2/tutorial_learningshallow/demo.py:57
↓ 6 callers
Function
accuracy
(predictions, actuals)
demonstrations_v2/ensemble_multi_qpu/demo.py:353
↓ 6 callers
Function
binary_matrix_rank
r"""Returns the rank of a binary matrix over :math:`\mathbb{Z}_2`.
demonstrations_v2/tutorial_qldpc_codes/demo.py:187
↓ 6 callers
Function
create_ansatz
(params, N)
demonstrations_v2/tutorial_quantum_phase_transitions/demo.py:141
↓ 6 callers
Function
faulty_generate_T0
(wire, key, r)
demonstrations_v2/tutorial_magic_state_distillation/demo.py:84
↓ 6 callers
Function
get_drive
Parametrized Hamiltonian driving the qubit in wire with a fixed frequency.
demonstrations_v2/tutorial_rl_pulse/demo.py:884
↓ 6 callers
Function
get_state_overlap
(tape)
demonstrations_v2/qnspsa/demo.py:365
↓ 6 callers
Function
get_time
(qnode, params)
demonstrations_v2/adjoint_diff_benchmarking/demo.py:29
↓ 6 callers
Function
measure_P_shots
(time, state)
demonstrations_v2/tutorial_sc_qubits/demo.py:418
↓ 6 callers
Function
measure_X_shots
(time, state)
demonstrations_v2/tutorial_sc_qubits/demo.py:426
↓ 6 callers
Function
probs
(x_sites, z_sites)
demonstrations_v2/tutorial_toric_code/demo.py:690
↓ 6 callers
Function
rep_code
Construct repetition code parity check matrix for specified distance.
demonstrations_v2/tutorial_qldpc_codes/demo.py:236
↓ 6 callers
Function
repeated_squaring
QJIT-compatible function to determine (a ** exp) % N. Source: https://en.wikipedia.org/wiki/Modular_exponentiation#Left-to-right_binary_method
demonstrations_v2/tutorial_shors_algorithm_catalyst/demo.py:544
↓ 6 callers
Function
rmsd
root mean square difference
demonstrations_v2/tutorial_diffable_shadows/demo.py:181
↓ 5 callers
Function
H_evolve
(state, phi, time)
demonstrations_v2/tutorial_sc_qubits/demo.py:502
↓ 5 callers
Function
T_n
Chebyshev polynomial of order n.
demonstrations_v2/tutorial_quantum_chebyshev_transform/demo.py:299
↓ 5 callers
Function
U_test
()
demonstrations_v2/tutorial_learningshallow/demo.py:39
↓ 5 callers
Function
V_1
()
demonstrations_v2/tutorial_learningshallow/demo.py:86
↓ 5 callers
Function
circuit
()
demonstrations_v2/tutorial_intro_amplitude_amplification/demo.py:156
↓ 5 callers
Function
circuit
(index)
demonstrations_v2/tutorial_intro_qrom/demo.py:81
↓ 5 callers
Function
cost
()
demonstrations_v2/tutorial_pasqal/demo.py:322
↓ 5 callers
Function
discriminator
(w)
demonstrations_v2/tutorial_QGAN/demo.py:103
↓ 5 callers
Function
energy
()
demonstrations_v2/tutorial_differentiable_HF/demo.py:268
↓ 5 callers
Function
fourier_p
We only take the first d coefficients [:d] because coefficients() treats the negative frequencies as different from the positive ones.
demonstrations_v2/tutorial_classical_kernels/demo.py:241
↓ 5 callers
Function
kernel
(x1, x2, params)
demonstrations_v2/tutorial_kernels_module/demo.py:308
↓ 5 callers
Function
measure_and_reset
Measure a wire and then reset it back to the |0⟩ state.
demonstrations_v2/tutorial_magic_state_distillation/demo.py:165
↓ 5 callers
Function
qnode_ideal
()
demonstrations_v2/tutorial_diffable_shadows/demo.py:200
↓ 5 callers
Function
rnn_iteration
Perform a single time step in the computational graph of the custom RNN.
demonstrations_v2/learning2learn/demo.py:339
↓ 5 callers
Function
sum_values
(bitstring, items_value)
demonstrations_v2/tutorial_QUBO/demo.py:84
↓ 5 callers
Function
tableau_to_pauli_rep
Get a string representation for stabilizers and destabilizers from a Tableau
demonstrations_v2/tutorial_clifford_circuit_simulations/demo.py:306
↓ 5 callers
Function
train_evaluate_svm
(K_train, K_test, y_train, y_test, name)
demonstrations_v2/tutorial_huang_geometric_kernel_difference/demo.py:422
↓ 4 callers
Function
CNOT_sequence
Apply CNOTs in sequence using the provided control and target wires
demonstrations_v2/tutorial_learning_from_experiments/demo.py:348
↓ 4 callers
Function
FRQI_decoding
Input : (batchsize, 2, N**2) ndarray A batch of quantum states encoding grayscale images using the FRQI. Returns : (batchsize, N, N)
demonstrations_v2/low_depth_circuits_mnist/demo.py:67
↓ 4 callers
Function
HHL
(b, hamiltonian_evolution, n, precision)
demonstrations_v2/linear_equations_hhl_qrisp_catalyst/demo.py:586
↓ 4 callers
Function
HN
(input_wires)
demonstrations_v2/tutorial_block_encoding/demo.py:141
↓ 4 callers
Function
QPE
(psi, U, precision=None, res=None)
demonstrations_v2/linear_equations_hhl_qrisp_catalyst/demo.py:287
↓ 4 callers
Function
S
Data-encoding circuit block.
demonstrations_v2/tutorial_expressivity_fourier_series/demo.py:279
↓ 4 callers
Function
Sc_ISWAP
(basis_state, time)
demonstrations_v2/tutorial_sc_qubits/demo.py:620
↓ 4 callers
Function
V_2
()
demonstrations_v2/tutorial_learningshallow/demo.py:91
↓ 4 callers
Method
__get_overlap_tape
(self, cost, params1, params2)
demonstrations_v2/qnspsa/demo.py:849
↓ 4 callers
Function
a
(wires)
demonstrations_v2/tutorial_pulse_programming101/demo.py:246
↓ 4 callers
Function
accuracy
(labels, predictions)
demonstrations_v2/tutorial_variational_classifier/demo.py:149
↓ 4 callers
Function
ad
(wires)
demonstrations_v2/tutorial_pulse_programming101/demo.py:250
↓ 4 callers
Function
avg_symm
(hamiltonian, time)
demonstrations_v2/tutorial_testing_symmetry/demo.py:324
↓ 4 callers
Function
bell_pair
()
demonstrations_v2/tutorial_noisy_circuit_optimization/demo.py:97
↓ 4 callers
Function
calculate_classical_shadow
Given a circuit, creates a collection of snapshots consisting of a bit string and the index of a unitary operation. Args: circui
demonstrations_v2/tutorial_classical_shadows/demo.py:155
↓ 4 callers
Function
circuit
()
demonstrations_v2/tutorial_qaoa_intro/demo.py:100
↓ 4 callers
Function
circuit
(params, wires)
demonstrations_v2/tutorial_vqe_spin_sectors/demo.py:156
↓ 4 callers
Function
circuit
(gate_params, noise_param=0.0)
demonstrations_v2/tutorial_noisy_circuit_optimization/demo.py:266
↓ 4 callers
Function
circuit
(seed=42, return_probs=False)
demonstrations_v2/qsim_beyond_classical/demo.py:306
↓ 4 callers
Function
circuit
(ts=False)
demonstrations_v2/tutorial_learning_from_experiments/demo.py:180
↓ 4 callers
Function
circuit
(template_weights)
demonstrations_v2/tutorial_tn_circuits/demo.py:138
↓ 4 callers
Function
cnot_gate
(basis_state)
demonstrations_v2/tutorial_trapped_ions/demo.py:832
↓ 4 callers
Function
compute_distance
Compute the classical distance of the code based on the parity-check matrices.
demonstrations_v2/tutorial_qldpc_codes/demo.py:291
↓ 4 callers
Function
compute_g
Compute geometric difference g between classical and quantum kernels. Formula: g = sqrt( || sqrt(K_quantum) @ inv(K_classical) @ sqrt(K_quant
demonstrations_v2/tutorial_huang_geometric_kernel_difference/demo.py:364
↓ 4 callers
Function
conjugate
(gate_fn, pauli_fn)
demonstrations_v2/tutorial_achieving_universality_with_the_clifford_hierarchy/demo.py:212
↓ 4 callers
Function
cost
(weights, x, y)
demonstrations_v2/tutorial_expressivity_fourier_series/demo.py:356
↓ 4 callers
Function
cost
(params)
demonstrations_v2/tutorial_learning_dynamics_incoherently/demo.py:209
↓ 4 callers
Function
cost
(var, data_input, labels)
demonstrations_v2/qonn/demo.py:180
next →
1–100 of 1,425, ranked by callers