MCPcopy Create free account

hub / github.com/Apress/quantum-machine-learning-python / functions

Functions126 in github.com/Apress/quantum-machine-learning-python

↓ 24 callersMethodmeasure
(self)
Chapter_5/listing5_1/QuantumPhaseEstimation.py:82
↓ 16 callersMethodrun
(self, theta_batch)
Chapter_6/listing6_1/QCNN.py:33
↓ 6 callersMethodsimulate
(self)
Chapter_5/listing5_1/HHL.py:75
↓ 5 callersFunctioneuclid_gcd
(a, b)
Chapter_4/listing4_3/period_finding.py:8
↓ 5 callersMethodrun
(self)
Chapter_5/listing5_4/QuantumKmeans.py:79
↓ 4 callersMethodplot
(self)
Chapter_5/listing5_4/QuantumKmeans.py:72
↓ 4 callersMethodqft_circuit
(self)
Chapter_4/listing4_1/quantum_fourier_transform.py:62
↓ 3 callersMethodbuild_circuit
(self,input_1=None,input_2=None,input_1_transforms=None,input_2_transforms=None)
Chapter_5/listing5_2/swap_test.py:34
↓ 2 callersFunctionVQE_routine
(hamiltonian_bases=['ZZZ'], hamiltonian_scales=[1.], copies=1000, initial_theta=[0.5, 0.5, 0.5], verb
Chapter_7/listing7_1/vqe_cirq.py:72
↓ 2 callersMethodadd_layer
(self, circuit, gate, prefix)
Chapter_6/listing6_2/tfq_mnist.py:123
↓ 2 callersFunctionansatz_parameterized
Create an Ansatz :param theta: :param num_qubits: :return:
Chapter_7/listing7_1/vqe_cirq.py:41
↓ 2 callersMethodcircuit
(self)
Chapter_5/listing5_1/QuantumPhaseEstimation.py:67
↓ 2 callersFunctionclassical_to_quantum_data_circuit
(image)
Chapter_6/listing6_2/tfq_mnist.py:97
↓ 2 callersFunctiondeutsch_jozsa
:param domain_size: Number of inputs to the function :param oracle: Oracle simulating the function :return: whether the function is
Chapter_3/listing3_8/listing_3.8.py:13
↓ 2 callersFunctionextract_specific_digits
(X, y, labels_to_extract)
Chapter_6/listing6_2/tfq_mnist.py:20
↓ 2 callersFunctionperiod_finding_routine
:param func_domain_size: States in the Domain of the function. :param ancillia_precision_bits: Precision bits for Phase Meas
Chapter_4/listing4_3/period_finding.py:166
↓ 2 callersMethodsimulate
(self)
Chapter_5/listing5_2/swap_test.py:63
↓ 1 callersFunctionBV_algorithm
:param num_qubits: :return:
Chapter_3/listing3_9/listing_3.9.py:35
↓ 1 callersMethod__init__
(self, num_qubits=1, backend=qiskit.Aer.get_backend('qasm_simulator'), shift
Chapter_6/listing6_1/QCNN.py:95
↓ 1 callersMethod_ancilla_rotation
(self, k)
Chapter_5/listing5_1/EigenRotation.py:46
↓ 1 callersMethod_ancilla_rotation
(self, eig_val_state)
Chapter_5/listing5_1/EigenValueInversion.py:60
↓ 1 callersMethodanalyze_training_and_inference
(self, result, svm)
Chapter_5/listing5_5/qsvm_new.py:82
↓ 1 callersMethodassign_clusters
(self)
Chapter_5/listing5_4/QuantumKmeans.py:52
↓ 1 callersMethodbackward
Backward pass computation
Chapter_6/listing6_1/QCNN.py:63
↓ 1 callersFunctionbell_inequality_test_circuit
Define 4 qubits 0th qubit - Alice 1st qubit - contains the bit sent to Alice by the referee 2nd qubit - Bob's qubit 3rd qubit - c
Chapter_3/listing3_10/listing_3.10.py:7
↓ 1 callersMethodbuild_hhl_circuit
(self)
Chapter_5/listing5_1/HHL.py:31
↓ 1 callersFunctionbuild_model
(resize_dim=4)
Chapter_6/listing6_2/tfq_mnist.py:162
↓ 1 callersMethodbuild_phase_1_period_finding_circuit
(self)
Chapter_4/listing4_3/period_finding.py:79
↓ 1 callersMethodbuild_qoaa_circuit
(self, gamma_store, beta_store)
Chapter_7/listing7_3/QAOA.py:51
↓ 1 callersFunctionclassical_data_to_tfq_tensors
(x_train_bin, x_test_bin)
Chapter_6/listing6_2/tfq_mnist.py:110
↓ 1 callersMethodcompute_distance
(self)
Chapter_5/listing5_3/quantum_eucledian.py:113
↓ 1 callersFunctioncompute_expectation
(circuit, eigen_value_dict={}, copies=10000)
Chapter_7/listing7_1/vqe_cirq.py:57
↓ 1 callersFunctioncreate_QNN
Create a QNN model circuit and prediction(readout)
Chapter_6/listing6_2/tfq_mnist.py:129
↓ 1 callersMethodcreate_max_cut_hamiltonian
(self)
Chapter_7/listing7_2/Max_cut_clustering.py:19
↓ 1 callersMethoddata_preprocess
(self)
Chapter_5/listing5_4/QuantumKmeans.py:26
↓ 1 callersFunctiondata_preprocessing
(labels_to_extract, resize_dim=4, binary_threshold=0.5)
Chapter_6/listing6_2/tfq_mnist.py:52
↓ 1 callersMethoddiagonal_exponential
(qubits, eigen_vals, t)
Chapter_7/listing7_4/quantum_random_walk.py:23
↓ 1 callersMethoddist_circuit
(self, input_1_norm=1, input_2_norm=1, input_1=None, input_2=None, input_1_transforms=None, in
Chapter_5/listing5_3/quantum_eucledian.py:37
↓ 1 callersMethoddistance
(self,x,y)
Chapter_5/listing5_4/QuantumKmeans.py:36
↓ 1 callersMethodexpectation
(self,waveform)
Chapter_7/listing7_3/QAOA.py:68
↓ 1 callersMethodfactoring
(self)
Chapter_4/listing4_4/factoring.py:17
↓ 1 callersFunctionfunc_bit_pattern
Create the Oracle function Parameters :param num_qubits: :return:
Chapter_3/listing3_9/listing_3.9.py:8
↓ 1 callersFunctiongrovers_algorithm
(num_qubits=2, copies=1000)
Chapter_3/listing3_12/listing_3.12.py:20
↓ 1 callersFunctionhadamard_state_measurement
(copies)
Chapter_3/listing3_2/listing_3.2.py:8
↓ 1 callersMethodinit_clusters
(self)
Chapter_5/listing5_4/QuantumKmeans.py:46
↓ 1 callersMethodinteraction_gate
(q1, q2, gamma=1)
Chapter_7/listing7_3/QAOA.py:25
↓ 1 callersMethodinv_qft
(self)
Chapter_5/listing5_1/QuantumPhaseEstimation.py:60
↓ 1 callersMethodinv_qft
(self)
Chapter_4/listing4_2/quantum_phase_estimation.py:61
↓ 1 callersMethodinv_qft
Inverse Fourier Transform :return: IFT circuit
Chapter_4/listing4_3/period_finding.py:103
↓ 1 callersFunctionmain
(prepare_input_states=True,input_state_dim=4, input_1_transforms=[cirq.H],
Chapter_5/listing5_2/swap_test.py:71
↓ 1 callersFunctionmain
(num_input_state_qubits=1, num_output_qubits=2, unitary_transform='Z', U=None, inpu
Chapter_5/listing5_1/QuantumPhaseEstimation.py:96
↓ 1 callersFunctionmain
(register_size=4)
Chapter_5/listing5_1/EigenRotation.py:51
↓ 1 callersFunctionmain
(labels_to_extract, resize_dim, binary_threshold, subsample, epochs=3,
Chapter_6/listing6_2/tfq_mnist.py:175
↓ 1 callersFunctionmain
(num_input_state_qubits=1, num_ancillia_qubits=2, unitary_transform='Z',
Chapter_4/listing4_2/quantum_phase_estimation.py:71
↓ 1 callersFunctionmain
(iters=1000)
Chapter_3/listing3_10/listing_3.10.py:35
↓ 1 callersFunctionmain
(copies_low=100, copies_high=1000)
Chapter_3/listing3_2/listing_3.2.py:23
↓ 1 callersFunctionmain
(num_qubits=6, bit_pattern=None)
Chapter_3/listing3_9/listing_3.9.py:61
↓ 1 callersMethodmain
(self)
Chapter_5/listing5_5/qsvm_new.py:91
↓ 1 callersMethodmain
(self)
Chapter_7/listing7_2/Max_cut_clustering.py:75
↓ 1 callersMethodmain
(self)
Chapter_7/listing7_4/quantum_random_walk.py:53
↓ 1 callersMethodmain
(self)
Chapter_7/listing7_3/QAOA.py:104
↓ 1 callersMethodmax_cut_cluster
(self, distance_matrix, solution_state)
Chapter_7/listing7_2/Max_cut_clustering.py:53
↓ 1 callersMethodmeasurement_to_period
(self, results, denom_lim=15)
Chapter_4/listing4_3/period_finding.py:132
↓ 1 callersMethodoptimize_params
(self, gammas, betas, verbose=True)
Chapter_7/listing7_3/QAOA.py:89
↓ 1 callersFunctionoracle
(input_qubits,target_qubits,circuit)
Chapter_3/listing3_11/listing_3.11.py:4
↓ 1 callersFunctionoracle
(data_reg, y_reg, circuit, is_balanced=True)
Chapter_3/listing3_8/listing_3.8.py:6
↓ 1 callersFunctionoracle
Define the oracle :param input_qubits: :param target_qubit: :param circuit: :param num_qubits: :param bit_pattern:
Chapter_3/listing3_9/listing_3.9.py:20
↓ 1 callersFunctionoracle
(input_qubits, target_qubit, circuit, secret_element='01')
Chapter_3/listing3_12/listing_3.12.py:4
↓ 1 callersMethodperiodic_oracle
Implement an oracle U_a that takes in the state input state |y> and outputs |ay mod N>
Chapter_4/listing4_3/period_finding.py:47
↓ 1 callersMethodphase_1_create_circuit_iter
(self)
Chapter_4/listing4_2/quantum_phase_estimation.py:50
↓ 1 callersMethodqft_circuit_iter
(self)
Chapter_4/listing4_1/quantum_fourier_transform.py:46
↓ 1 callersFunctionquantum_teleportation
(qubit_to_send_op='H')
Chapter_3/listing3_6/listing_3.6.py:5
↓ 1 callersFunctionrandom_number_generator
:param low: lower bound of numbers to be generated :param high: Upper bound of numbers to be generated :param number m : Number of
Chapter_3/listing3_7/listing_3.7.py:6
↓ 1 callersFunctionremove_sample_with_2_labels
(X, y)
Chapter_6/listing6_2/tfq_mnist.py:30
↓ 1 callersFunctionsetup_vqe
(hamiltonian_bases=['ZZZ'], hamiltonian_scales=[-1.0])
Chapter_7/listing7_1/vqe_cirq.py:10
↓ 1 callersFunctionsimons_algorithm_circuit
Build the circuit for Simon's Algorithm :param num_qubits: :return:
Chapter_3/listing3_11/listing_3.11.py:20
↓ 1 callersMethodsimulate
(self)
Chapter_7/listing7_4/quantum_random_walk.py:47
↓ 1 callersMethodsimulate
(self)
Chapter_7/listing7_3/QAOA.py:61
↓ 1 callersMethodsimulate_circuit
(self,measure=True)
Chapter_5/listing5_1/QuantumPhaseEstimation.py:86
↓ 1 callersMethodsimulate_circuit
(self,circ)
Chapter_4/listing4_2/quantum_phase_estimation.py:66
↓ 1 callersMethodsimulate_circuit
Simulates the Period Finding Algorithm :param circ: Circuit to Simulate :return: Output results of Simulation
Chapter_4/listing4_3/period_finding.py:112
↓ 1 callersMethodsimulate_circuit
(self)
Chapter_4/listing4_1/quantum_fourier_transform.py:80
↓ 1 callersMethodstarting_hamiltonian_evolution_circuit
(self, beta)
Chapter_7/listing7_3/QAOA.py:47
↓ 1 callersMethodswap_qubits
(self)
Chapter_4/listing4_1/quantum_fourier_transform.py:76
↓ 1 callersMethodtarget_hamiltonian_evolution_circuit
(self, gamma)
Chapter_7/listing7_3/QAOA.py:34
↓ 1 callersFunctiontest
(num_qubits=5)
Chapter_5/listing5_1/EigenValueInversion.py:67
↓ 1 callersMethodtrain_model
(self)
Chapter_5/listing5_5/qsvm_new.py:64
↓ 1 callersMethodtrain_test_datasets
(self)
Chapter_5/listing5_5/qsvm_new.py:33
↓ 1 callersMethodunitary
(self)
Chapter_7/listing7_4/quantum_random_walk.py:34
↓ 1 callersMethodupdate_clusters
(self)
Chapter_5/listing5_4/QuantumKmeans.py:59
↓ 1 callersMethodvqe_simulation
(self, hamiltonian_bases, hamiltonian_coefficients, initial_thet
Chapter_7/listing7_2/Max_cut_clustering.py:36
Method__init__
(self,prepare_input_states=None,input_state_dim=None,nq=0,measure=False,copies=1000)
Chapter_5/listing5_2/swap_test.py:8
Method__init__
(self,data_csv,num_clusters,features,copies=1000,iters=100)
Chapter_5/listing5_4/QuantumKmeans.py:18
Method__init__
(self, input_state_dim, prepare_input_states=False,copies=10000)
Chapter_5/listing5_3/quantum_eucledian.py:9
Method__init__
(self, num_qubits, num_input_qubits, U)
Chapter_5/listing5_1/QuantumPhaseEstimation.py:8
Method__init__
(self, U, input_qubits, num_output_qubits=None,
Chapter_5/listing5_1/QuantumPhaseEstimation.py:31
Method__init__
(self, num_qubits, C, t)
Chapter_5/listing5_1/EigenRotation.py:11
Method__init__
:param hamiltonian: Hamiltonian to Simulate :param C: hyper parameter to Eigen Value Inversion :param t: Time for which Hamil
Chapter_5/listing5_1/HHL.py:11
Method__init__
(self, _H_, t, exponent=1.0)
Chapter_5/listing5_1/hamiltonian_simulator.py:17
Method__init__
(self, num_qubits, C, t)
Chapter_5/listing5_1/EigenValueInversion.py:14
next →1–100 of 126, ranked by callers