linear-algebra - 为 cirq 函数设置随机种子

标签 linear-algebra quantum-computing cirq

我正在与 cirq 合作,并使用随机单位进行测试:

random_matrix = cirq.testing.random_unitary(dim=4)

在哪里可以设置这个函数的随机种子,使用random.seed(a=1)似乎不能做到这一点。

最佳答案

Cirq 依赖 numpy 来实现其随机函数,因此使用:

np.random.seed(2)

设置 cirq 的种子

关于linear-algebra - 为 cirq 函数设置随机种子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65254223/

相关文章:

python - 厄米特矩阵的特征向量

haskell - 使用列表优雅地实现 n 维矩阵乘法?

c - 在 C 中交换一维数组的列/行

computer-science - 我应该在计算机科学方面了解多少才能使用量子计算

quantum-computing - 意外的关键字参数 'datatime' qiskit 提供程序

quantum-computing - 如何制作一个根据参数生成 |0> 或 |1> 的门?

quantum-computing - 如何在 Cirq/Tensorflow Quantum 中实现受控 Rx?

python - 无法理解余弦相似度的python函数