10次发布
0.2.0 | 2024年2月1日 |
---|---|
0.1.9 | 2024年2月1日 |
0.1.3 | 2024年1月1日 |
0.1.0 | 2023年12月20日 |
#1046 in 算法
82 每月下载量
31KB
453 行
Quriust
一个为好奇者构建的Rust量子计算模拟器,用于运行和学习一些简单的算法。
安装
将此库作为依赖项添加到您的 Cargo.toml
[dependencies]
quriust = "0.2.0"
使用
以下是一个基本示例,演示如何使用此库
use quriust::registers::{ClassicalRegister, QuantumRegister};
// Create a new quantum register
let classical_register: ClassicalRegister = ClassicalRegister::from_value(4, 1);
let mut register = QuantumRegister::new(&classical_register);
// Apply a Hadamard gate to the first qubit
register.h(1);
// Measure the register
let measurement = register.measure();
// Print the measurement outcome
println!("Measurement outcome: {:?}", measurement);
文档
有关详细使用说明和API文档,请参阅 文档。
贡献
Quriust欢迎社区贡献以增强其功能、提高性能和修复错误。如果您有兴趣贡献,请随时提交带有改进的pull请求。
许可
本库采用MIT许可证。有关详细信息,请参阅 LICENSE 文件。
依赖项
~3MB
~61K SLoC