Вход | Регистрация
 

Квантовое программирование на языке программирования Q#

Квантовое программирование на  языке программирования Q#
Я
   heyfec
 
01.02.21 - 16:36
Недавно узнал о языке программирования Q# пытался запустить программу Q# под Python не вышло вышло запустить простейшую программу под C# и то только установить один кубит кому интересно почитайте здесь https://docs.microsoft.com/ru-ru/quantum/overview/what-is-qsharp-and-qdk. Вопрос кто нибудь пробывал писать программы на этом языке?
   mikecool
 
1 - 01.02.21 - 16:40
купи у меня запятые, отдам недорого
   Gbpltw
 
2 - 01.02.21 - 16:42
я и бесплатно запятых отсыплю: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
забирай :)
   Хранимая Процедура
 
3 - 01.02.21 - 16:42
Зачем 1Сникам квантовое исчисление?
   Fragster
 
4 - 01.02.21 - 16:43
(3) затраты разносить
   Asmody
 
5 - 01.02.21 - 16:43
(3) квантовую зарплату считать
   heyfec
 
6 - 01.02.21 - 16:44
Не знаю я давно не 1Сэсник.
   МихаилМ
 
7 - 01.02.21 - 16:44
(4)комбинаторные задачи решать
   Хранимая Процедура
 
8 - 01.02.21 - 16:49
(5) - квантовые счеты лучше приспособлены для этого
   fisher
 
9 - 01.02.21 - 16:51
(0) Почитал. Решил узнать, что такое квантовые алгоритмы. Дочитал на вики до "Случаи квантового ускорения, на фоне общей массы классических алгоритмов, очень редки". Мотивация читать дальше пропала.
   heyfec
 
10 - 01.02.21 - 16:58
Это все имитаторы кубитов на реальных машинах количество кубитов кажется не более 40 могу ошибаться но вопрос не в этом вопрос в том что чтобы запустить программу на Q# надо установить и настроить кучу инструментов которые к тому же часто корректно не работают.
   heyfec
 
11 - 01.02.21 - 17:03
например я сколько не мучился так и не смог выполнить до конца вот эту инструкцию https://docs.microsoft.com/ru-ru/quantum/quickstarts/install-python?tabs=tabid-conda
   heyfec
 
12 - 01.02.21 - 17:05
конкретно вот на этой инструкции все и заканчивалось python -c "import qsharp"
   ДНН
 
13 - 01.02.21 - 17:05
(6) Если не секрет, то в какую область перешел?
   heyfec
 
14 - 01.02.21 - 17:06
ни в какую я читаю книги по космологии.
   ДНН
 
15 - 01.02.21 - 17:07
(14) вообще не работаешь?
   heyfec
 
16 - 01.02.21 - 17:07
Я на пенсии.
   fisher
 
17 - 01.02.21 - 17:12
(12) И чо пишет?
   heyfec
 
18 - 01.02.21 - 17:17
пишет не мугу импортировать модуль потому что он не установлен пытаешься установить модуль он корректно не устанавливается.
   heyfec
 
19 - 01.02.21 - 17:22
А если настраивать тоже под язык С# то кроме первой программы из списка ни чего не выполняется незнаю сплошные ошибки выскакивают конкретно ругается вот на этот оператор open Microsoft.Quantum.Intrinsic пишет нет такого.
   Глупый ответ
 
20 - 01.02.21 - 17:32
"Создавайте и тестируйте квантовые алгоритмы, чтобы понять принципы суперпозиции, запутывания и других квантовых операций. " - а разве это уже все доказали? По моему это все в виде гипотез пока существует. Или не?
   Глупый ответ
 
21 - 01.02.21 - 17:34
Я думал квантовые алгоритмы на квантовых компутерах запускают, а квантовые компутеры работают вроде пока плохо, и величиной с дом.
   Garikk
 
22 - 01.02.21 - 17:35
(21) есть же эмуляторы квантовых компьютеров
   Garikk
 
23 - 01.02.21 - 17:35
чтонее даже не так, квантовые компьютеры первых поколений - это и есть обычный (супер)комп с эмулятором кубитов
   heyfec
 
24 - 01.02.21 - 17:42
Эйнштейн вообще не верил в квантовую физику.
   fisher
 
25 - 01.02.21 - 17:45
Мне квантовые компьютеры холодный ядерный синтез напоминают. Типа и пощупать уже почти можно, и перспективы невообразимые, но никак этот локоть укусить не получается.
   fisher
 
26 - 01.02.21 - 17:46
Тьфу, холодный. Управляемый.
   fisher
 
27 - 01.02.21 - 17:48
Якобы когда квантовые компьютеры станут реальностью, то шифрование с открытым ключом они будут щелкать как орешки. Что-то пока никто тревогу на этот счет бить не собирается :)
   heyfec
 
28 - 01.02.21 - 17:49
Квантовая механика действительно впечатляет. Но внутренний голос говорит мне, что это ещё не идеал. Эта теория говорит о многом, но всё же не приближает нас к разгадке тайны Всевышнего.

Эйнштейн это сказал на V Сольвеевском конгрессе в Брюсселе в октябре 1927.
   fisher
 
29 - 01.02.21 - 17:55
(28) Если перефразировать, то получается следующее: "несмотря на то, что эта теория дает ряд ответов, скорее всего она является тупиковой"
   heyfec
 
30 - 01.02.21 - 18:11
Кто нибудь читал о теории струн или о теории петлевой квантовой гравитации это вообще в голове не укладывается.
 
 
   heyfec
 
31 - 01.02.21 - 18:25
гравитация принципиально не квантуется.
   heyfec
 
32 - 01.02.21 - 18:30
А в теории струн утверждается что реальность состоит из 11 измерений.
   heyfec
 
33 - 01.02.21 - 18:41
В гравитации нет частицы переносчика раз, нет квантовой неопределенности два и кроме того чтобы объединить квантовую механику и гравитацию предлагается использовать эффект излучения Хокинга  и эффект Унру но пока результаты не утешительные.
   Волшебник
 
34 - 01.02.21 - 18:45
(30) Развод лохов на бабки
   heyfec
 
35 - 01.02.21 - 18:50
Экклезиаст был прав...
   fisher
 
36 - 01.02.21 - 18:58
Про теорию струн я в первый раз услышал в детстве из творчества фантаста Головачева (вроде жив еще). Ранний Головачев был неплох...
Но потом он с любопытного гибрида сайфая и боевки скатился вообще не пойми во что. Даже до переделки своих же ранних произведений опустился.
   fisher
 
37 - 01.02.21 - 18:59
Короче, с тех пор теория струн ни для чего более серьезного так и не пригодилась.
   Волшебник
 
38 - 01.02.21 - 19:04
(37) Теория струн уже прошлый век. Про М-теорию читал?
   heyfec
 
39 - 01.02.21 - 19:07
Читал и про М-теорию это продолжение теории струн в некотором роде.
   heyfec
 
40 - 01.02.21 - 19:11
Я читал что на самом деле все гораздо проще для того чтобы продвинуть физику на новый уровень нужно произвести некоторые расчеты, а расчеты эти займут не менее 20 лет на самых современных суперкомпьютерах и если будет ошибка придется все пересчитывать заново. Так вот заниматься этими расчетами желающих пока не нашлось.
   mc lammer
 
41 - 01.02.21 - 22:30
(36) Головачев скатился в хроновыверты эгрегоров ).  А из раннего, в детстве "Консервный нож" очень хорошо зашел.
   mikecool
 
42 - 01.02.21 - 22:31
клуб кому за 70?
   Доктор Манхэттен
 
43 - 01.02.21 - 23:50
Квантовых компьютеров не бывает, так как гипотеза, на принципе которой они должны работать, не доказана.
Бывают только эмуляторы квантовых компьютеров, в которых эмулируются выдуманные законы физики. Пользы от них не больше чем от биткоина - они ценны только пока в них верят.
   Bigbro
 
44 - 02.02.21 - 05:01
(14) делись интересным, что найдешь.
меня интересуют ЧД - все вокруг них крутится, в любом случае.
и все эти костыли с темными материями и энергиями отпадут, когда понимание черных дыр выйдет на новый уровень.
   rphosts
 
45 - 02.02.21 - 06:16
(34) физика давно уже на 90% если не развод лохов, то удовлетворение своего любопытства за счёт государства
   rphosts
 
46 - 02.02.21 - 06:18
(0) фигня ваши квантовые компьютеры... грубо говоря их предел - решение десятка задач... но очень быстро. Такие вещи как циклы на них нереализуемы. Имхо, будущее за гибридными устройствами.
   Волшебник
 
47 - 02.02.21 - 08:02
(43) На достижениях квантовой физики работают все современные мониторы с плоскими экранами, смартфоны, оптоволокно и прочая техника.

В 1993 году Сюдзи Накамура, инженер компании Nichia (Япония), создал первый синий светодиод высокой яркости. Практически сразу появились светодиодные RGB-устройства, поскольку синий, красный и зелёный цвета позволяли получить любой цвет, в том числе и белый. Белые люминофорные светодиоды впервые появились в 1996 г. В дальнейшем технология быстро развивалась, и к 2005 году световая отдача светодиодов достигла значения 100 лм/Вт и более.
   heyfec
 
48 - 02.02.21 - 09:16
1. Теория черных дыр строится на двух теориях Эйнштейна, на специальной и общей теории относительности.
2. черные дыры деляться на 2 большие категории на Шварцшильдовские (стационарные) и вращающиеся.
3. В теории черных дыр рассматривается столкновение черных дыр и термодинаммика черных дыр.
4. Самым большим в мире специалистом по черным дырам был Стивен Хокинг он умер, сейчас основным специалистом по черным дырам является Роджер Пенроуз.
могу посоветовать почитать следующие книги: Стивен Габсер и Франс Преториус "Маленькая книга о черных дырах", Стивен Хокинг "Краткая история времени от большого взрыва до черных дыр", если интересуют формулы и научный подход есть книга Стивена Хокинга и Роджера Пенроуза "Природа пространства и времени геометрический образ вселенной".
5. В теории черных дыр очень сложная математика.
   heyfec
 
49 - 02.02.21 - 11:48
dp   2   ij          1       a b
__ =p + g   + g   + __ R    l l
du             ij    n  a,b

Это так называемое уравнение Райчаудхури-Ньюмена-Пенроуза
В этом уравнении n=2 для изотропных геодезических
и n=3 для времяподобных геодезических. Производная берется по аффинному параметру u отсчитываемому вдоль конгруэнции геодезических; p есть средняя скорость сближения  геодезических l касательные векторы к конгруэнции геодезических, которые ортогональны к гиперповерхности g это тензор есть величина дисторсии. Последнее слагаемое будучи умноженное на n непосредственно опредиляет приливные силы, из-за которых и происходит сближение геодезических.
Это уравнение описывает искривление гравитацией пространства-времени таким образом что геодезические сближаются.
Это одно из самых простых уравнений теории черных дыр.
   heyfec
 
50 - 02.02.21 - 11:58
Есть еще уравнение Эйнштейна, Сильное и слабое энергетические условия, типовое энергетическое условие куча чего еще например теорема сингулярности.
   heyfec
 
51 - 02.02.21 - 12:08
Описывать здесь теорию черных дыр не имеет ни какого смысла.
   heyfec
 
52 - 02.02.21 - 12:19
Вообще бозонные измерения, отрицательная плотность   материи и отрицательная гравитация, отрицательная энергия это лучше ученым оставить пусть разбираются.
   heyfec
 
53 - 02.02.21 - 12:38
Виртуальная и дополнительная реальность, искусственный интеллект, машинное обучение это все интересно, но не для меня.
   heyfec
 
54 - 02.02.21 - 12:41
Что было, то и будет; и что делалось, то и будет делаться, и нет ничего нового под солнцем. Экклезиаст был прав.
   heyfec
 
55 - 02.02.21 - 14:19
Давно хотел заняться изучением языка программирования Active Oberon пожалуй пришло время.
   heyfec
 
56 - 02.02.21 - 19:42
Кстати тензор кривизны пространства-времени эйнштейна разворачивается в целую систему не комплифицированных дифференциальных уравнений.
   heyfec
 
57 - 02.02.21 - 20:13
Кварк-глюонная плазма состоит из кварков, адронов и глюонов.
Кварки делятся на верхний, нижний, очаровательный и странный.
Адроны делятся на барионы и мезоны.
Все частицы обладают в полной мере полным набором квантовых чисел.
   heyfec
 
58 - 02.02.21 - 20:31
Для описания глюонов используется квантовая хромодинамика.
   heyfec
 
59 - 02.02.21 - 20:41
Девиацией двух бесконечно близких геодезических линий называется отклонение этих линий между собой.
   heyfec
 
60 - 02.02.21 - 20:57
Одного не могу понять какая связь между испанским нападающем и 1С?
 
 
   heyfec
 
61 - 03.02.21 - 19:21
По оценке Тегмарка ближайшая от нас вселенная 4-го уровня находиться на расстоянии 10 в степени 10 в степени 29 метров то есть это 1 с 100 октиллионами нулей. Вселенная четвертого уровня это вселенная в которой могут существовать любые математически возможные законы физики по классификации Тегмарка, не путать с классификацией вселенных по Кардашову.
   heyfec
 
62 - 04.02.21 - 12:15
Чехов сказал одну очень умную фразу. Кто писал не знаю, а я дурак читаю.
   heyfec
 
63 - 31.05.21 - 11:43
from scipy import integrate
import numpy as np
def f(y, x):
    return -2.0 * y
xi = np.linspace(0, 1, 10)
y0 = 1.0
sol = integrate.odeint(f, y0, xi)
print(sol)
   heyfec
 
64 - 31.05.21 - 11:43
from matplotlib import pyplot as plt
import numpy as np
data = np.loadtxt("data.txt")
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
ax.set_xlim(-1.0, 11.0)
ax.set_ylim(-1.1, 1.1)
ax.set_xlabel(r"$x$")
ax.set_ylabel(r"$f(x)$")
ax.set_title(u"Данные из файла")
ax.plot(data[:, 0], data[:, 1], "ko-", label=r"$d_1$")
ax.plot(data[:, 0], data[:, 2], "gs-", label=r"$d_2$")
ax.legend(loc="best")
plt.show()
   heyfec
 
65 - 31.05.21 - 11:43
# подключение библиотеки numpy под псевдонимом np
import numpy as np
# подключение модуля pyplot из библиотеки matplotlib
# под псевдонимом plt
import matplotlib.pyplot as plt
# пользовательская переменная для хранения размера шрифта
fsize=12
# настройка типа шрифта на рисунке с помощью изменения
# записей в словаре rcParams из модуля pyplot
# настройка размера шрифта в различных частях рисунка
# в заголовке:
plt.rcParams["axes.titlesize"] = fsize
# в подписях осей:
plt.rcParams["axes.labelsize"] = fsize
# в подписях меток на осях:
plt.rcParams["xtick.labelsize"] = fsize
plt.rcParams["ytick.labelsize"] = fsize
# в легенде рисунка:
plt.rcParams["legend.fontsize"] = fsize
# массив координат – 50 точек в диапазоне [0, 10]
x = np.linspace(0.0, 10.0, 50)
# создаём окно рисунка.
# Для дальнейшей работы рисунок ассоциируется с переменной
# fig
fig=plt.figure()
ax=fig.add_subplot(1,1,1)
ax.plot(x, np.sin(x), "ko-", label="1")

ax.plot(x, np.cos(x), "ks-",linewidth=1, markersize=3.0, label="2")

ax.plot(x, (np.sin(x))**2.0, "k^-", linewidth=1, label="3")

ax.plot(x, (x)**0.15, 'k--', linewidth=1, label=r"$x^2$")
# легенда
ax.legend(loc="best")
# диапазон отображаемых значений по оси х
ax.set_xlim(-1.0, 11.0)
# диапазон отображаемых значений по оси y
ax.set_ylim(-1.5, 1.5)
# подпись по оси x
ax.set_xlabel(r"$x$")
# подпись по оси y
ax.set_ylabel(r"$f(x)$")
# заголовок рисунка
ax.set_title("Мой первый рисунок")
# сетка на рисунке
ax.grid()
# сохраняем в файл с именем fig1 типа PNG с разрешением
# 300 точек на дюйм
# (dpi – dots per inch), с альбомной ориентацией
fig.savefig("fig1.png", orientation='landscape', dpi=300)
   heyfec
 
66 - 31.05.21 - 11:44
import matplotlib.pyplot as plt
import numpy as np
from scipy.interpolate import interp1d
def f_exact(x):
    return np.sin(x)**2
x = np.linspace(0, 2.0 * np.pi, 10)
y = f_exact(x)
fi_1 = interp1d(x, y)
fi_2 = interp1d(x, y, "cubic")
xi = np.linspace(0, 2.0 * np.pi, 25)
yi_1 = fi_1(xi)
yi_2 = fi_2(xi)
plt.xlabel("x")
plt.ylabel("y")
plt.ylim(0.0, 1.5)
plt.plot(x, y, "o", label="исходные данные")
plt.plot(xi, f_exact(xi), "-", color="grey", linewidth=2.5, label="точная функция")
plt.plot(xi, yi_1, "--", label="линейная интерполяция")
plt.plot(xi, yi_2, "k:", label="кубическая интерполяция")
plt.legend(loc="upper center")
plt.show()
   heyfec
 
67 - 31.05.21 - 11:44
import numpy as np
import matplotlib.pyplot as plt
inch = 2.54 # дюйм в см
fig1 = plt.figure(figsize=(15.0/inch, 15.0/inch))
ax1 = fig1.add_subplot(111)
# подписи осей на панели
ax1.set_xlabel(r"$x$")
ax1.set_ylabel(r"$y$")
x = np.linspace(-2.0, 2.0, 50)
y = np.linspace(-2.0, 2.0, 50)
xx, yy = np.meshgrid(x, y)
F = np.exp(-xx**2 - yy**2)
CS1 = ax1.contour(xx, yy, F, 10)
ax1.clabel(CS1, CS1.levels[::2])
plt.show()
   heyfec
 
68 - 31.05.21 - 11:45
import numpy as np
import matplotlib.pyplot as plt
N = 100    # число экспериментов
sigma = 3   # стандартное отклонение наблюдаемых значений
k = 0.5    # теоретическое значение параметра k
b = 2       # теоретическое значение параметра b
x = np.array(range(N))
f = np.array([k*z+b for z in range(N)])
y = f + np.random.normal(0, sigma, N)
# вычисляем коэффициенты
mx = x.sum()/N
my = y.sum()/N
a2 = np.dot(x.T, x)/N
a1 = np.dot(x.T, y)/N
kk = (a1 - mx*my)/(a2 - mx**2)
bb = my - kk*mx
ff = np.array([kk*z+bb for z in range(N)])
plt.scatter(x, y, s=2, c='red')
plt.grid(True)
plt.plot(f)
plt.plot(ff, c='red')
plt.show()
   heyfec
 
69 - 31.05.21 - 11:45
# загрузка функции-таймера
from timeit import default_timer as timer
# подключение библиотеки numpy
import numpy as np
N=1000 # размер одномерных массивов
# создание массива, заполненного нулями
a1 = np.zeros((N))
# создание массива, заполненного единицами
a2 = np.ones((N))
# массив для сохранения результата сложения
result = np.zeros((N))
# сложение созданных массивов напрямую в цикле
print("(a) сложение массивов напрямую в цикле:")
start = timer() # запуск таймера
for i in range(N):
    result[i] = a1[i] + a2[i]
end = timer()
print("u время выполнения: %.3e с" % (end - start))
# быстрое сложение
print('б) сложение с помощью numpy:')
start = timer() # запуск таймера
result = a1 + a2
end = timer()
print('время выполнения: %.3e с' % (end - start))
   heyfec
 
70 - 31.05.21 - 11:46
from scipy import integrate
import numpy as np
from matplotlib import pyplot as plt
# частота гармонического осциллятора
w = 1.5
#вектор-функция правых частей уравнений:
#f = [f0, f1], где f0 = -w^2*x, f1 = v.
#полагается, что f зависит от (y, t), причём y - это
#список из двух чисел:
#y = [v, x]
def f(y, t):
    v = y[0]
    x = y[1]
    f0 = -w**2 * x
    f1 = v
    return [f0, f1]
ti = np.linspace(0, 10, 50)
x0 = -5.0
v0 = 0.0
y0 = [x0, v0]
sol = integrate.odeint(f, y0, ti)
fig = plt.figure()
ax1 = fig.add_subplot(121)
ax2 = fig.add_subplot(122)
ax1.set_xlabel(r"$t$")
ax1.set_ylabel(r"$x$")
ax1.set_title("координата")
ax1.plot(ti, sol[:, 0])
ax2.set_xlabel(r"$t$")
ax2.set_ylabel(r"$v$")
ax2.set_title("скорость")
ax2.plot(ti, sol[:, 1])
plt.tight_layout()
fig.savefig("ode2.png")
plt.show()
   acanta
 
71 - 31.05.21 - 12:04
Да Бог с ним, с шифрованием. В 1с до сих пор нет карт 2D, а вы про 11х вселенную...
   d_monah
 
72 - 31.05.21 - 12:16
Господа,мне давеча рассказывали применение квантовой механики в практике.Результат 90%.Берешь учебник и подследственному по голове.Изумительно! Но нужно брать советский экземпляр.Физика работает хуже.ЗЫ:Смотрел Интерсолар вчера по ТВ,я не особо придира,но технарям такое смотреть низя.Так что берите свой квант в руки,и вперед))
   Ivan_495
 
73 - 31.05.21 - 12:21
(0) смотрели https://youtu.be/LHPvn82bfvA
   kumena
 
74 - 31.05.21 - 14:05
(70) слушай, друг, ты работать успеваешь?
   NorthWind
 
75 - 31.05.21 - 14:37
(43) так и обычные бумажные деньги тоже ценны до тех пор пока в их ценность верят.
Если не верить - так выходит, это обычная бумага, штука недорогая.
   heyfec
 
76 - 01.06.21 - 11:03
Я занимаюсь расшифровкой лотерейных билетов. Покупаю Лотерейный билет, ввожу цыфры из билета в програаму, она строит транспонированную матрицу, попом переводит цифры в буквы, получается текст,потом я пытаюсь расшифровать полученный текст. Очень увлекательное занятие.
   polosov
 
77 - 01.06.21 - 11:16
(75) Нет, с бумажными деньгиами не так. С криптовалютами - да, там доверие, как к уникальному и неподделываемому объекту.
   mikecool
 
78 - 01.06.21 - 11:38
(76) "попом переводит " - прикольно получилось ))
   DrZombi
 
79 - 01.06.21 - 11:46
(73) А где там кванты?


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.