銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

Qiskit を使ってQ#で記述した量子回路を描画する

Q# で書いた量子回路を回路図として表示したいというUserVoiceを見つけました。

General questions and feedback on Microsoft's Quantum Developer Kit
  • 2 votes
  • 1 comment

How to draw the quantum circuits using the Q#Language?

Hi, I find that one can draw the quantum circuits using the LIQUii>.How to draw the quantum circuits using the Q#Language?
I would appreciate it if you give me some advice.

quantum.uservoice.com

実際、量子回路を書くのに使えるツールはいくつかあって、図を描くという観点だとLaTeXで直接記述するのが一番直接的かつ出力もきれいだと思います。しかし、書いたコードから回路図を出したいという気持ちもあります。IBMが提供しているQiskitには実際にそのような機能があります。

qiskit.org

Qiskitでは量子回路をOpenQASMというフォーマットで扱うことができ、Q#もOpenQASMを出力するサンプルコードがある...ということで、これらを組み合わせて、Q#のコードで記述されている量子回路をQiskit経由で出力するというのが今回のテーマです。

続きを読む

AKS ベストプラクティス解説という動画を公開しました

あのチャンネルにおじゃまして、AKSベストプラクティス解説という動画を公開しました。全4回の予定です。

www.youtube.com

こちらで公開されているMicrosoftのAKSベストプラクティスについて解説しているので、PCなどでご覧の方はぜひあわせてごらんになってください。

docs.microsoft.com

あくまでドキュメントの解説という形でとどまっているので、実際に動かしたりといった内容は別の機会にできたらいいなと思っています。

2018年の振り返り

https://4.bp.blogspot.com/-q8a--fFvCD4/WhUgHSGkXkI/AAAAAAABILo/vyaE1hmpv5IksvmWGFa_FCMNjkIclyYSQCLcBGAs/s350/osyougatsu_text_2018.png

少し早いですが、Advent Calendarの最後として今年の振り返りで終わりたいと思います。

adventar.org

しばやんせんせーの人気記事ランキング生成ツールを使って上位20記事を出してみました。

  1. ASP.NET Core 2.2のHealthchecks機能を試してみる
  2. .NET Coreにおける新元号対応について
  3. 古い10£紙幣と1£硬貨を交換しようとした話
  4. IBM Q をQ#から動かしてみる
  5. Microsoft Build 2018 のSignalR関連のセッションの整理
  6. Q# の開発環境を準備する (.NET Core CLI + Visual Studio Code編)
  7. AzureのLinux仮想マシンで、起動すると3%くらいの確率で発生する事象を調査するために無限再起動スクリプトを使った話
  8. Visual Studio SDK でも ReactivePropertyを使いたい (bindingRedirect編)
  9. Q# Coding ContestでのDriverクラスの書き方
  10. Visual Studio 2017 SDKでXAMLのモーダルダイアログを出す
  11. giffgaffをアイルランドとイギリスで使ってみた 2018年版
  12. Azure の Linux 仮想マシンを仮想マシンの内部からdeallocateする
  13. Microsoft Build 2018 のQ#関連のセッションの整理
  14. 福岡.NET Conf で「ゼロから始めるQ#」のセッションをしました
  15. Azure VM のDiskのAttachとDetachをREST API経由でやってみる
  16. kubernetes の Azure Cloud Providerについてあれこれ
  17. Azure CLI を使ってLinux VMにAzure Disk Encryptionを適用する
  18. kubernetes on Azure の1.7~1.9あたりの更新をまとめてみた
  19. SQL Server Always On 可用性セットをOpenShift 3.11上にデプロイしてみた
  20. Q# Programming Contestが開催されるようです

最近公開した記事が1位になるほどにはPVが全体的に低いですね... テーマ別に振り返ってみます。

続きを読む