MCPcopy Create free account

hub / github.com/PennyLaneAI/demos / functions

Functions1,425 in github.com/PennyLaneAI/demos

↓ 46 callersMethodstep
Perform a single step of the Rosalin optimizer.
demonstrations_v2/tutorial_rosalin/demo.py:490
↓ 35 callersFunctionsum
(m, k)
demonstrations_v2/tutorial_qft_arithmetics/demo.py:183
↓ 31 callersMethodstep_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 callersMethodrun
(self)
custom_directives.py:390
↓ 16 callersFunctionmodel
(weights, x)
demonstrations_v2/tutorial_contextuality/demo.py:515
↓ 15 callersFunctioncircuit
(x,y)
demonstrations_v2/tutorial_how_to_use_quantum_arithmetic_operators/demo.py:86
↓ 13 callersMethoderror
The error in our approximation
demonstrations_v2/tutorial_error_prop/demo.py:157
↓ 13 callersMethodexecute
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 callersFunctionstate_to_decimal
(binary_array)
demonstrations_v2/tutorial_how_to_use_quantum_arithmetic_operators/demo.py:96
↓ 10 callersFunctioncost
(params)
demonstrations_v2/tutorial_rotoselect/demo.py:169
↓ 10 callersFunctioncost_global
(rotations)
demonstrations_v2/tutorial_local_cost_functions/demo.py:131
↓ 9 callersFunctioncircuit
()
demonstrations_v2/tutorial_diffable_shadows/demo.py:188
↓ 9 callersFunctioncircuit
(param)
demonstrations_v2/tutorial_jax_transformations/demo.py:59
↓ 9 callersFunctionevolution
(phi, t)
demonstrations_v2/tutorial_trapped_ions/demo.py:409
↓ 9 callersFunctionexcitations
(x_sites, z_sites)
demonstrations_v2/tutorial_toric_code/demo.py:417
↓ 9 callersFunctionloss
(params, shots=None)
demonstrations_v2/tutorial_doubly_stochastic/demo.py:301
↓ 9 callersMethodstep
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 callersFunctionto_binary
(integer, n)
demonstrations_v2/tutorial_period_finding/demo.py:154
↓ 8 callersFunctionU
(wires)
demonstrations_v2/tutorial_intro_amplitude_amplification/demo.py:148
↓ 8 callersFunctionUf
()
demonstrations_v2/tutorial_qutrits_bernstein_vazirani/demo.py:133
↓ 8 callersFunctionW
Trainable circuit block.
demonstrations_v2/tutorial_expressivity_fourier_series/demo.py:284
↓ 8 callersFunctioncircuit
()
demonstrations_v2/qrack/demo.py:111
↓ 8 callersFunctioncircuit
(parameters)
demonstrations_v2/tutorial_quantum_analytic_descent/demo.py:105
↓ 8 callersFunctioncost
(var1, var2)
demonstrations_v2/tutorial_isingmodel_PyTorch/demo.py:64
↓ 8 callersFunctionexcitation_plot
(x_excite, z_excite)
demonstrations_v2/tutorial_toric_code/demo.py:469
↓ 8 callersFunctionf
Some function over the integers 0,...,N-1.
demonstrations_v2/tutorial_qft_and_groups/demo.py:73
↓ 8 callersFunctionplot
(lattice, figsize=None, showlabel=True)
demonstrations_v2/tutorial_how_to_build_spin_hamiltonians/demo.py:78
↓ 8 callersFunctionproduct_basis_state
(x=0,y=0)
demonstrations_v2/tutorial_how_to_use_quantum_arithmetic_operators/demo.py:79
↓ 7 callersFunctionQFT
The standard QFT, redefined because the PennyLane one uses terminal SWAPs.
demonstrations_v2/tutorial_shors_algorithm_catalyst/demo.py:677
↓ 7 callersFunctionaccuracy_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 callersFunctionbench
(n, results)
demonstrations_v2/qrack/demo.py:297
↓ 7 callersFunctioncost_fn
(param)
demonstrations_v2/tutorial_vqe/demo.py:159
↓ 7 callersFunctioncost_function
(params)
demonstrations_v2/qnspsa/demo.py:221
↓ 7 callersFunctionget_overlap_tape
(qnode, params1, params2)
demonstrations_v2/qnspsa/demo.py:358
↓ 7 callersFunctionget_pauli_vectors
Returns Pauli expectation vectors for each input using the given embedding.
demonstrations_v2/tutorial_huang_geometric_kernel_difference/demo.py:286
↓ 7 callersFunctionmodel_cost
Compute the model cost for relative parameters and given model data.
demonstrations_v2/tutorial_quantum_analytic_descent/demo.py:356
↓ 7 callersFunctionprint_info
(x_expvals, z_expvals)
demonstrations_v2/tutorial_toric_code/demo.py:452
↓ 7 callersFunctionqaoa_from_graph
Uses QAOA to create a cost Hamiltonian for the MaxCut problem.
demonstrations_v2/learning2learn/demo.py:222
↓ 7 callersFunctionqnode
(theta)
demonstrations_v2/tutorial_liesim/demo.py:270
↓ 7 callersFunctionto_int
(binary)
demonstrations_v2/tutorial_period_finding/demo.py:150
↓ 7 callersFunctionvariational_classifier
(weights, bias, x)
demonstrations_v2/tutorial_variational_classifier/demo.py:126
↓ 6 callersFunctionV_0
()
demonstrations_v2/tutorial_learningshallow/demo.py:57
↓ 6 callersFunctionaccuracy
(predictions, actuals)
demonstrations_v2/ensemble_multi_qpu/demo.py:353
↓ 6 callersFunctionbinary_matrix_rank
r"""Returns the rank of a binary matrix over :math:`\mathbb{Z}_2`.
demonstrations_v2/tutorial_qldpc_codes/demo.py:187
↓ 6 callersFunctioncreate_ansatz
(params, N)
demonstrations_v2/tutorial_quantum_phase_transitions/demo.py:141
↓ 6 callersFunctionfaulty_generate_T0
(wire, key, r)
demonstrations_v2/tutorial_magic_state_distillation/demo.py:84
↓ 6 callersFunctionget_drive
Parametrized Hamiltonian driving the qubit in wire with a fixed frequency.
demonstrations_v2/tutorial_rl_pulse/demo.py:884
↓ 6 callersFunctionget_state_overlap
(tape)
demonstrations_v2/qnspsa/demo.py:365
↓ 6 callersFunctionget_time
(qnode, params)
demonstrations_v2/adjoint_diff_benchmarking/demo.py:29
↓ 6 callersFunctionmeasure_P_shots
(time, state)
demonstrations_v2/tutorial_sc_qubits/demo.py:418
↓ 6 callersFunctionmeasure_X_shots
(time, state)
demonstrations_v2/tutorial_sc_qubits/demo.py:426
↓ 6 callersFunctionprobs
(x_sites, z_sites)
demonstrations_v2/tutorial_toric_code/demo.py:690
↓ 6 callersFunctionrep_code
Construct repetition code parity check matrix for specified distance.
demonstrations_v2/tutorial_qldpc_codes/demo.py:236
↓ 6 callersFunctionrepeated_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 callersFunctionrmsd
root mean square difference
demonstrations_v2/tutorial_diffable_shadows/demo.py:181
↓ 5 callersFunctionH_evolve
(state, phi, time)
demonstrations_v2/tutorial_sc_qubits/demo.py:502
↓ 5 callersFunctionT_n
Chebyshev polynomial of order n.
demonstrations_v2/tutorial_quantum_chebyshev_transform/demo.py:299
↓ 5 callersFunctionU_test
()
demonstrations_v2/tutorial_learningshallow/demo.py:39
↓ 5 callersFunctionV_1
()
demonstrations_v2/tutorial_learningshallow/demo.py:86
↓ 5 callersFunctioncircuit
()
demonstrations_v2/tutorial_intro_amplitude_amplification/demo.py:156
↓ 5 callersFunctioncircuit
(index)
demonstrations_v2/tutorial_intro_qrom/demo.py:81
↓ 5 callersFunctioncost
()
demonstrations_v2/tutorial_pasqal/demo.py:322
↓ 5 callersFunctiondiscriminator
(w)
demonstrations_v2/tutorial_QGAN/demo.py:103
↓ 5 callersFunctionenergy
()
demonstrations_v2/tutorial_differentiable_HF/demo.py:268
↓ 5 callersFunctionfourier_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 callersFunctionkernel
(x1, x2, params)
demonstrations_v2/tutorial_kernels_module/demo.py:308
↓ 5 callersFunctionmeasure_and_reset
Measure a wire and then reset it back to the |0⟩ state.
demonstrations_v2/tutorial_magic_state_distillation/demo.py:165
↓ 5 callersFunctionqnode_ideal
()
demonstrations_v2/tutorial_diffable_shadows/demo.py:200
↓ 5 callersFunctionrnn_iteration
Perform a single time step in the computational graph of the custom RNN.
demonstrations_v2/learning2learn/demo.py:339
↓ 5 callersFunctionsum_values
(bitstring, items_value)
demonstrations_v2/tutorial_QUBO/demo.py:84
↓ 5 callersFunctiontableau_to_pauli_rep
Get a string representation for stabilizers and destabilizers from a Tableau
demonstrations_v2/tutorial_clifford_circuit_simulations/demo.py:306
↓ 5 callersFunctiontrain_evaluate_svm
(K_train, K_test, y_train, y_test, name)
demonstrations_v2/tutorial_huang_geometric_kernel_difference/demo.py:422
↓ 4 callersFunctionCNOT_sequence
Apply CNOTs in sequence using the provided control and target wires
demonstrations_v2/tutorial_learning_from_experiments/demo.py:348
↓ 4 callersFunctionFRQI_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 callersFunctionHHL
(b, hamiltonian_evolution, n, precision)
demonstrations_v2/linear_equations_hhl_qrisp_catalyst/demo.py:586
↓ 4 callersFunctionHN
(input_wires)
demonstrations_v2/tutorial_block_encoding/demo.py:141
↓ 4 callersFunctionQPE
(psi, U, precision=None, res=None)
demonstrations_v2/linear_equations_hhl_qrisp_catalyst/demo.py:287
↓ 4 callersFunctionS
Data-encoding circuit block.
demonstrations_v2/tutorial_expressivity_fourier_series/demo.py:279
↓ 4 callersFunctionSc_ISWAP
(basis_state, time)
demonstrations_v2/tutorial_sc_qubits/demo.py:620
↓ 4 callersFunctionV_2
()
demonstrations_v2/tutorial_learningshallow/demo.py:91
↓ 4 callersMethod__get_overlap_tape
(self, cost, params1, params2)
demonstrations_v2/qnspsa/demo.py:849
↓ 4 callersFunctiona
(wires)
demonstrations_v2/tutorial_pulse_programming101/demo.py:246
↓ 4 callersFunctionaccuracy
(labels, predictions)
demonstrations_v2/tutorial_variational_classifier/demo.py:149
↓ 4 callersFunctionad
(wires)
demonstrations_v2/tutorial_pulse_programming101/demo.py:250
↓ 4 callersFunctionavg_symm
(hamiltonian, time)
demonstrations_v2/tutorial_testing_symmetry/demo.py:324
↓ 4 callersFunctionbell_pair
()
demonstrations_v2/tutorial_noisy_circuit_optimization/demo.py:97
↓ 4 callersFunctioncalculate_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 callersFunctioncircuit
()
demonstrations_v2/tutorial_qaoa_intro/demo.py:100
↓ 4 callersFunctioncircuit
(params, wires)
demonstrations_v2/tutorial_vqe_spin_sectors/demo.py:156
↓ 4 callersFunctioncircuit
(gate_params, noise_param=0.0)
demonstrations_v2/tutorial_noisy_circuit_optimization/demo.py:266
↓ 4 callersFunctioncircuit
(seed=42, return_probs=False)
demonstrations_v2/qsim_beyond_classical/demo.py:306
↓ 4 callersFunctioncircuit
(ts=False)
demonstrations_v2/tutorial_learning_from_experiments/demo.py:180
↓ 4 callersFunctioncircuit
(template_weights)
demonstrations_v2/tutorial_tn_circuits/demo.py:138
↓ 4 callersFunctioncnot_gate
(basis_state)
demonstrations_v2/tutorial_trapped_ions/demo.py:832
↓ 4 callersFunctioncompute_distance
Compute the classical distance of the code based on the parity-check matrices.
demonstrations_v2/tutorial_qldpc_codes/demo.py:291
↓ 4 callersFunctioncompute_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 callersFunctionconjugate
(gate_fn, pauli_fn)
demonstrations_v2/tutorial_achieving_universality_with_the_clifford_hierarchy/demo.py:212
↓ 4 callersFunctioncost
(weights, x, y)
demonstrations_v2/tutorial_expressivity_fourier_series/demo.py:356
↓ 4 callersFunctioncost
(params)
demonstrations_v2/tutorial_learning_dynamics_incoherently/demo.py:209
↓ 4 callersFunctioncost
(var, data_input, labels)
demonstrations_v2/qonn/demo.py:180
next →1–100 of 1,425, ranked by callers