量子编程(Q#)(一)

本文介绍了如何在64位Windows环境下配置Visual Studio 2017以进行量子编程,包括Q#环境的准备和检验。通过下载并运行Microsoft Quantum Developer Kit Sample,展示了如何创建和运行一个简单的Q#程序,该程序在量子模拟器上执行隐形传态。文章还讨论了Q#代码结构,操作定义以及量子比特的使用和回收。最后,简述了量子模拟器的性能和资源需求。
摘要由CSDN通过智能技术生成

  11号微软宣布发布量子编程语言——Q#,还有其配套的模拟器和开发套件,可以在本地或者云端进行量子编程和模拟运行。

环境

  • 64 bit Windows
  • Visual Studio 2017 with UWP development and .Net Desktop development(模拟器运行需要UWP套件和.Net桌面套件的支持)
  • CPU with AVX (Intel AVX指令集,Sandy Bridge(2代处理器)或更新架构的CPU)

Q#环境准备

  1. 在Visual Studio中选择工具->扩展和更新,在“联机”页里搜索“ Quantum Development Kit”,点击下载安装。
  2. Microsoft Quantum页面选择下载,需要填写一些信息。
  3. 以上两个选项任选其一即可。

环境检验

  Q#环境只需要一个插件就可以配好,主要原因还是没有真正的量子硬件,模拟器仍然是.Net下运行的。
1. 在GitHub上下载或CloneMicrosoft Quantum Developer Kit Samples and Libraries
2. 打开 QsharpLibraries.sln
3. 找到TeleportationSample项目,右键->设置为启动项。编译期间会自动还原NuGet包,如果不能自动还原,可以在工具->NuGet包管理器->管理解决方案的NuGet包,选择还原。
4. 运行后,结果如下:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值