顧青在“黑板”上面寫下了這樣一串公式【$$&n{k=1}^{n} ai^k aj^k $$】
“其中,$C{ij}$表示兩個量子狀態之間的相關性,$ai^k$和$aj^k$分別表示第$i$和第$j$個量子狀態在第$k$個基礎上的係數。
初始化量子位元的狀態,對每個量子位元應用相應的量子門,對量子位元進行測量,得到測量結果,再根據測量結果計算相關性。
而我們對這個公式還需要加幾個特性的修改和確定,最重要的是什麼?”
聽到這個問題,李由剛剛因為冥思苦想而皺起來的眉頭,突然舒展,開口回答道:“觀測資料!觀測,測量的變化!”
顧青的嘴角已然噙起了笑意。
“沒錯,我們不論是人,還是物,直接或者間接的觀測,都會有改變產生。在科學研究領域,改變就是好事。但是在資料探索和公式恆定的時候,改變雖然也是好事,但我們必須要知道改變的範疇、幅度、方向!
你們要將這方面的問題,考慮清楚。”
丟下了一個隨堂作業,顧青接著繼續講到:“然後就是量子傅立葉變換QFT演算法,它可以用於計算多項式的傅立葉變換,天工,幫我把公式調出來,放到上面。”
這一次,顧青倒是沒有自己親手書寫,而是選擇了“偷懶”。
“好的,先生。公式已經放到了指定位置,您可以自行調整,或者……”
顧青擺了擺手,“別整那些,進入【教學模式】,開啟靈境實驗伺服器許可權渠道,調集雲中九龍大資料資料資料。”
“已進入【教學模式】,正在驗證身份,身份驗證成功,歡迎您的到來,請……”
無視天工的刻板打招呼方式,顧青看著自己面前多出來的這長長一行公司,微微嘆了口氣。
“這個公司也就是量子晶片的計算機可以做做,真要是讓我們人類來推,每次都得累得夠嗆。”
【$$\begin{aligned}\phi(x&=\frac{1}{\sqrt{N}}\sum……】
點了點這個公式,顧青頭也不回的繼續講到:“大家可以看到,$\phi(x$表示傅立葉變換後的訊號,$\phi(k$表示原始訊號,$N$表示訊號的長度。
具體操作流程與上一個公式類似,初始化量子位元的狀態,對每個量子位元應用相應的量子門,然後對量子位元進行測量,得到測量結果,再根據測量結果計算傅立葉變換。
量子傅立葉變換QFT演算法在Python環境中,也能夠實現。”
講到這裡,顧青順手寫了一段:【python&nport&npy……
初始化量子位元qc&nCircuit(4, 4。應用X門……應用H門……應用CNOT門……獲取測量結果counts = counts( print……】
然後直接點著這一段,講到:“在這一段程式碼中,我首先初始化了4個量子位元,然後對第一個量子位元應用了X門,對第二個量子位元應用了H門,接著對第一個量子位元和第二個量子位元應用了CNOT門,最後對所有量子位元進行了測量。
透過執行量子計算,我們得到了測量結果。
十分簡單,雖然很粗糙,但是量子世界,有時候粗糙往往能夠有奇效。比如量子墨爾本球狀模型QSBM演算法,也有Python實現的方式。
但除了Python實現,我們的九州語言就不行嗎?
答案當然是,沒有問題。”