Qiskit
跳转到导航
跳转到搜索
| File:Qiskit-Logo.svg | |
| File:Qiskit screenshot.png | |
| 开发者 | IBM研究院,Qiskit社区 |
|---|---|
| 首次发布 | 2017年3月7日.[1] |
| 当前版本 | 0.28.0(2021年7月13日[2]) |
| 源代码库 |
|
| 编程语言 | Python |
| 引擎 | |
| 操作系统 | 跨平台 |
| 类型 | 量子计算 |
| 许可协议 | Apache许可证 [3] |
| 网站 | qiskit |
Qiskit是一个开源软件开发工具包(SDK),用于在电路、脉冲以及算法级别运作的量子计算机上。Qiskit提供了用于创建以及操作量子编程的能力;Qiskit并可协助研发能在IBM量子体验平台上的原型量子设备、或分散地区的计算机模拟器上产生各式运算功能的相关软件工具。它遵循通用量子计算的电路模式,可用于遵循该模式的任何量子硬件上(目前支持超导量子位及俘获离子等之功能[4])。
Qiskit由IBM研究院创建研发,如上所述旨在为其云量子计算服务的IBM量子体验平台上进行软件开发。[5][6]外部的支持者也做出贡献,通常来自学术方面等之机构。[7][8]
Qiskit的主要版本使用Python编程语言。最初也探索开发Swift[9]及JavaScript[10]等之版本,但这些版本的开发已经停止。相反地,基本功能的最小重新实作可以用MicroQiskit来实现,[11]而且MicroQiskit也易于移植到其它的替代平台。
一系列的Jupyter笔记本(Jupyter Notebook)提供了使用量子计算的范例。[12]范例包括使用Qiskit的科学研究背后之源代码,[13]以及一组练习题目,以之帮助人们学习量子编程的基础知识。基于Qiskit的开源教科书可作为大学级别的量子算法、或者量子计算课程等的补充教材。[14]
注释[编辑]
- ↑ Jay M. Gambetta; Andrew Cross. Looking back on a year of Qiskit. Medium. March 27, 2018 [September 24, 2019]. (原始内容存档于2021-12-16).
- ↑ Releases – Qiskit. [2021-09-19]. (原始内容存档于2021-12-16).
- ↑ License
- ↑ Qiskit - Write once, target multiple architectures. IBM Research Blog. 2019-11-05 [2019-12-20]. (原始内容存档于2020-11-26) (en-US).
- ↑ Magee, Tamlim. What is Qiskit, IBM's open source quantum computing framework. Computerworld UK. August 24, 2018 [11 December 2018]. (原始内容存档于2019-03-06).
- ↑ Hemsoth, Nicole. QISKit Developments Key to IBM Quantum Engagement. The Next Platform. August 7, 2018 [11 December 2018]. (原始内容存档于2019-03-06).
- ↑ Qiskit Github page. [2021-09-19]. (原始内容存档于2021-02-04).
- ↑ Wille, R.; Meter, R. Van; Naveh, Y. IBM’s Qiskit Tool Chain: Working with and Developing for Real Quantum Computers. 2019 Design, Automation, and Test in Europe (DATE). March 25, 2019: 1234–1240 [2021-09-19]. doi:10.23919/DATE.2019.8715261. (原始内容存档于2021-12-16).
- ↑ Qiskit in swift. GitHub. [September 24, 2019]. (原始内容存档于2021-12-16).
- ↑ Qiskit (Quantum Information Science Kit) for JavaScript. GitHub. [September 24, 2019]. (原始内容存档于2018-08-14).
- ↑ MicroQiskit. GitHub. [February 10, 2021]. (原始内容存档于2022-02-12).
- ↑ A collection of Jupyter notebooks showing how to use Qiskit that is synced with the IBM Quantum Experience. GitHub. [September 24, 2019]. (原始内容存档于2018-07-07).
- ↑ Celebrating the IBM Q Experience community, and their research. IBM. IBM Research Editorial Staff. March 8, 2018 [September 24, 2019]. (原始内容存档于2019-10-10).
- ↑ Learn Quantum Computing using Qiskit. [20 December 2019]. (原始内容存档于2019-12-20).
参阅[编辑]
外部链接[编辑]
- Module:Official_website第90行Lua错误:attempt to index field 'wikibase' (a nil value)
- YouTube上的Quantum Machine Learning — Programming on Quantum Computers — Coding with Qiskit S2E6
- IBM Qiskit教学 Part1 : 核心观念、安装Qiskit (页面存档备份,存于互联网档案馆)
- IBM Qiskit教学 Part2 : 设计第一个量子电路 (页面存档备份,存于互联网档案馆)