Q 學習筆記(一) 安裝

2021-09-25 02:44:17 字數 1130 閱讀 3430

q#是微軟開發的基於.net平台的一種量子程式語言。因為現在連硬體都沒有,所以可能無法評價效能,但是學習q#對於理解量子資訊學還是有一定的幫助的。

首先安裝visual studio,注意勾選.net core 跨平台開發

iq#提供了編譯和模擬q#的核心功能,依賴於.net core sdk,由於我們已經安裝了visualstudio,所以可以直接在命令列中輸入

dotnet tool install -g microsoft.quantum.iqsharp
然後輸入dotnet iqsharp --version即可看到iqsharp的版本,如果報錯的話可以重啟命令列試試。

通過在命令列中輸入

dotnet new

-i microsoft.quantum.projecttemplates

然後在當前目錄中建立新的q#應用

dotnet run

習慣使用python的朋友不要將#當成注釋符。。。

然後就可以看到helloworld了。

iq#提供了python介面,可通過pip對其進行公升級

pip install qsharp --upgrade

dotnet iqsharp install

然後再當前資料夾下面新建乙個.qs檔案,命名為quantum.qs

namespace microsoft.samples 

}

然後在python中import q#模組

import qsharp

from microsoft.samples import helloq

helloq.simulate(

)

亦可看到hello from quantum world!的輸出。

Nginx 安裝 學習筆記一

nginx engine x 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器。nginx 是由 igor sysoev 為俄羅斯訪問量第二的 rambler.ru 站點開發的,第乙個公開版本0.1.0發布於2004年10月4日。其將源 以類bsd許可證的形...

MS Project學習筆記一 安裝

安裝還是蠻簡單的,網上已經有了很多介紹,我這邊只是列出主要步驟 安裝前環境 win2003 sqlserver2005 moss2007 安裝步驟 安裝moss2007,全部是預設安裝,裝好後先沒有進行配置 projest server 2007 預設安裝 安裝後配置 進入moss2007 管理控制...

mmdetection學習筆記(一) 安裝

配置要求 linux windows is not officially supported python 3.5 python 2 is not supported pytorch 1.1 or higher cuda 9.0 or higher nccl 2 gcc g 4.9 or highe...