Selam gerçekten uykusuz kalmama değecek bir konu buldum
Kuantum hesaplama ? (quantum computing)
kuantum mekaniğini temel alan bir hesaplama paradigmadır.
Geleneksel bilgisayarlar, bit adı verilen temel veri birimlerini kullanırken,
kuantum bilgisayarlar kuantum bit veya kısaca kubit adı verilen birimleri kullanır.
shor algoritması hakkında ders veremem ama size bu işlemi nasıl kolayca kullanabliriz onu göstericeğim
Shor algoritması :https://tr.wikipedia.org/wiki/Shor_algoritması
şimdi pythonla basit bir şekilde bu değerleri görecek hesapları yapalım
temel mantığını kullanarak belirli bir değeri çarpanlarına ayırmak için olası periyotları bulur
bunu nasıl anlarız kullanırız basit bir örnek veriyorum umarım işinize yarar
bir kaç algoritma baktım bunların basında shor ve grover geliyor
kodumuz : shor_algorithm adında bir fonksiyon tanımlıyor. Bu fonksiyon, Shor algoritmasının temel mantığına uygun olarak belirli bir değeri çarpanlarına ayırmak için olası periyotları buluyor.
(Burada bir döngü başlamamıştır,)
başka bir imkanımız qiskit algoritmaları kullanarak simüle edebiliriz kuantum işlemci yoksa varsa hayırlı işler
bu kütüphane sayesinde kuantum çekirdekleri kodlayabilirsiniz hemde benim bu mesajı yazmamdan daha kısa bir kod ile
QFT bunu tersine çerirme gibi bilimum hesabı yapar
ve bir çokk algoritmayı bir satırda kullanabilirsiniz
bunun için "pip install qiskti"
Kuantum hesaplama ? (quantum computing)
kuantum mekaniğini temel alan bir hesaplama paradigmadır.
Geleneksel bilgisayarlar, bit adı verilen temel veri birimlerini kullanırken,
kuantum bilgisayarlar kuantum bit veya kısaca kubit adı verilen birimleri kullanır.
shor algoritması hakkında ders veremem ama size bu işlemi nasıl kolayca kullanabliriz onu göstericeğim
Shor algoritması :https://tr.wikipedia.org/wiki/Shor_algoritması
şimdi pythonla basit bir şekilde bu değerleri görecek hesapları yapalım
temel mantığını kullanarak belirli bir değeri çarpanlarına ayırmak için olası periyotları bulur
bunu nasıl anlarız kullanırız basit bir örnek veriyorum umarım işinize yarar
bir kaç algoritma baktım bunların basında shor ve grover geliyor
Kod:
import numpy as np
import pandas as pd
def shor_algorithm(N, a):
x_values = np.arange(0, N)
periodicity = np.mod(a ** x_values, N)
period_df = pd.DataFrame({'x': x_values, 'a^x mod N': periodicity})
periods = period_df.groupby('a^x mod N')['x'].apply(list)
return periods
N = 32
a = 3
periods = shor_algorithm(N, a)
print("Possible Periods:")
print(periods)
Kod:
a^x mod N
1 [0, 4, 8, 12]
4 [2, 6, 10, 14]
7 [1, 5, 9, 13]
13 [3, 7, 11]
başka bir imkanımız qiskit algoritmaları kullanarak simüle edebiliriz kuantum işlemci yoksa varsa hayırlı işler
qiskit
An open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
pypi.org
QFT bunu tersine çerirme gibi bilimum hesabı yapar
ve bir çokk algoritmayı bir satırda kullanabilirsiniz
bunun için "pip install qiskti"
Son düzenleme: