tensorcircuit.applications.utils¶
A collection of useful function snippets that irrelevant with the main modules or await for further refactor
- tensorcircuit.applications.utils.amplitude_encoding(fig: Any, qubits: int, index: Sequence[int] | None = None, index_func: Callable[[int, int], Sequence[int]] | None = None) Any[source]¶
- tensorcircuit.applications.utils.color_svg(circuit: Circuit, *coords: Tuple[int, int]) Any[source]¶
color cirq circuit SVG for given gates, a small tool to hack the cirq SVG
- Parameters:
circuit
coords – integer coordinate which gate is colored
- Returns:
- tensorcircuit.applications.utils.generate_random_circuit(inputs: Any, nqubits: int = 10, epochs: int = 3, layouts: Any = None) Circuit[source]¶
- tensorcircuit.applications.utils.mnist_amplitude_data(a: int, b: int, binarize: bool = False, index: Sequence[int] | None = None, index_func: Callable[[int, int], Sequence[int]] | None = None, loader: Any = None, threshold: float = 0.4) Any[source]¶
- tensorcircuit.applications.utils.mnist_generator(x_train: Any, y_train: Any, batch: int = 1, random: bool = True) Iterator[Any][source]¶
- tensorcircuit.applications.utils.naive_qml_vag(gdata: Any, nnp: Any, preset: Sequence[int], nqubits: int = 10, epochs: int = 3, target: int = 0) Tuple[Any, Any][source]¶
- tensorcircuit.applications.utils.repr2array(inputs: str) Any[source]¶
transform repr form of an array to real numpy array
- Parameters:
inputs
- Returns: