Qiskit

Qiskit
開發者IBM研究院,Qiskit社區
首次发布2017年3月7日,​7年前​(2017-03-07.[1]
当前版本
  • 0.44.0 (2023年7月27日)[2]
編輯維基數據鏈接
源代码库
  • github.com/Qiskit/qiskit
編輯維基數據鏈接
编程语言Python
操作系统跨平臺
类型量子計算
许可协议Apache許可證 [3]
网站qiskit.org

Qiskit是一個開源軟件開發工具包(SDK),用於在電路、脈沖以及演算法級別運作的量子計算機上。Qiskit提供了用於創建以及操作量子編程的能力;Qiskit並可協助研發能在IBM量子體驗平台英语IBM Quantum Experience上的原型量子設備、或分散地區的計算機模擬器上產生各式運算功能的相關軟體工具。它遵循通用量子計算電路模式,可用於遵循該模式的任何量子硬體上(目前支持超導量子位英语Superconducting quantum computing俘獲離子英语Trapped ion quantum computer等之功能[5])。

Qiskit由IBM研究院創建研發,如上所述旨在為其雲量子計算英语Cloud-based quantum computing服務的IBM量子體驗平台英语IBM Quantum Experience上進行軟體開發[6][7]外部的支持者也做出貢獻,通常來自學術方面等之機構。[8][9]

Qiskit的主要版本使用Python編程語言。最初也探索開發Swift[10]JavaScript[11]等之版本,但這些版本的開發已經停止。相反地,基本功能的最小重新實作可以用MicroQiskit來實現,[12]而且MicroQiskit也易於移植到其它的替代平台。

一系列的Jupyter筆記本(Jupyter Notebook)提供了使用量子計算的範例。[13]範例包括使用Qiskit的科學研究背後之源代碼[14]以及一組練習題目,以之幫助人們學習量子編程的基礎知識。基於Qiskit的開源教科書可作為大學級別的量子演算法、或者量子計算課程等的補充教材。[15]

註釋

  1. ^ Jay M. Gambetta; Andrew Cross. Looking back on a year of Qiskit. Medium. March 27, 2018 [September 24, 2019]. (原始内容存档于2021-12-16). 
  2. ^ Release 0.44.0. 2023年7月27日 [2023年8月3日]. 
  3. ^ License
  4. ^ Releases – Qiskit. [2021-09-19]. (原始内容存档于2021-12-16). 
  5. ^ Qiskit - Write once, target multiple architectures. IBM Research Blog. 2019-11-05 [2019-12-20]. (原始内容存档于2020-11-26) (美国英语). 
  6. ^ Magee, Tamlim. What is Qiskit, IBM's open source quantum computing framework. Computerworld UK. August 24, 2018 [11 December 2018]. (原始内容存档于2019-03-06). 
  7. ^ Hemsoth, Nicole. QISKit Developments Key to IBM Quantum Engagement. The Next Platform. August 7, 2018 [11 December 2018]. (原始内容存档于2019-03-06). 
  8. ^ Qiskit Github page. [2021-09-19]. (原始内容存档于2021-02-04). 
  9. ^ 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). 
  10. ^ Qiskit in swift. GitHub. [September 24, 2019]. (原始内容存档于2021-12-16). 
  11. ^ Qiskit (Quantum Information Science Kit) for JavaScript. GitHub. [September 24, 2019]. (原始内容存档于2018-08-14). 
  12. ^ MicroQiskit. GitHub. [February 10, 2021]. (原始内容存档于2022-02-12). 
  13. ^ 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). 
  14. ^ Celebrating the IBM Q Experience community, and their research. IBM. IBM Research Editorial Staff. March 8, 2018 [September 24, 2019]. (原始内容存档于2019-10-10). 
  15. ^ Learn Quantum Computing using Qiskit. [20 December 2019]. (原始内容存档于2019-12-20). 

參閱

  • IBM量子體驗平台英语IBM Quantum Experience
  • 超導量子位英语Superconducting quantum computing
  • 俘獲離子英语Trapped ion quantum computer

外部連結

  • 官方网站 在维基数据上编辑此内容
  • YouTube上的Quantum Machine Learning — Programming on Quantum Computers — Coding with Qiskit S2E6
  • IBM Qiskit教學 Part1 : 核心觀念、安裝Qiskit (页面存档备份,存于互联网档案馆
  • IBM Qiskit教學 Part2 : 設計第一個量子電路 (页面存档备份,存于互联网档案馆
基礎
量子通訊
量子演算法
量子复杂性理论
其他
核磁共振量子電腦
光子量子電腦
  • 線性光學量子電腦
  • 非線性光學量子電腦
  • 同調態量子電腦
離子阱量子電腦
  • 美國國家標準局式
  • 奧地利式
矽基量子電腦
  • 肯氏量子電腦
超導體量子電腦
  • 電荷量子位
  • 通量量子位
  • 混合量子位
分类 Category · 主题 Portal:物理学 · 共享资源页面 Commons

template:IBM FOSS英语template:IBM FOSS