MASA

スポンサーリンク
PROGRAMMING

【e-Stat】政府統計人口データをPythonで可視化する

政府の統計データを大量に閲覧,取得できるe-Statというサービスがあります. しかもAPIでデータを扱えるというので,今回は試しに政府が発表している人口データをPythonで可視化してみました. API機能の使い方は以下のサイトを参考にし...
PROGRAMMING

Google Colaboratory をiPadで実行する

以前,Google Colaboratory (Colab)の使い方を説明しました. 実は,Colab はiPadでも実行できます. 今回は,iPadでColabを使ったPythonプログラミングの方法を紹介します. 前回の記事はこちら↓ ...
QUANTUM

【実践】量子コンピュータでEternity II パズルを解く【IBM Qiskit】

前回は,4×4 Eternity II パズルを解こうとしましたが,問題サイズが大きくなってしまい,断念しました. 今回は,現実的に解ける問題サイズまで落とし込んで,実際にパズルを解いてみます. 前回はこちら↓ 問題の簡略化 問題を簡単にし...
QUANTUM

【導入】量子コンピュータでEternity II パズルを解く【IBM Qiskit】

量子コンピュータでパズルを解く方法を解説します. この記事は,以前Qiitaに投稿した記事を再構成したものです. Colabでも実行できます.実行にはIBM Qiskitのライセンスを取得して,API Tokenを入力する必要があります. ...
GIT

自分の書いたコードが永久凍土地下に埋められた!?【Arcitic Code Vault】

私の書いたプログラミングコードが,北極圏の永久凍土層地下に埋められてしまいました! GitHubとは? 私は普段,共同で開発を行なったり,自分のコードを保存したりするときに,GitHubというレポジトリ管理システムを使っています. 自分で書...
PROGRAMMING

Google ColaboratoryでPythonの勉強をする

Python を勉強したいあなたには,Google Colaboratoryをお勧めします. プログラミング言語というと,特別な開発環境が必要で難しそうというイメージがあるかもしれませんが,Google Colaboratoryなら簡単にプ...
GIT

100MB以上のファイルをpushしてしまったときの対処法【GitHub】

先日,作業中に容量の大きなファイルを,git pushしてしまいエラーに悩まされたので,そのときの対処法を残しておきます. 何が起こったのか 一通り,作業を終えてリモートリポジトリに反映させたところ,100MBを超えるファイルはGitHub...
PROGRAMMING

Pandas2次元配列から簡単にグラフを作成する【Python】

前回は,可視化に使うデータを準備しました. 扱うデータについては,こちらをご覧ください! 今回は実際の可視化を行っていきます. ソースコードは,こちらのリンクで公開しています.ぜひこの記事を読みながら,一緒に実行してみてください! データの...
PROGRAMMING

【Pandas】空のデータフレームにデータを格納する【Python】

Pythonで取得したデータを可視化する場合,Matplotlibを使うことが多いと思います. 今回は可視化のために,何もデータが入っていない空のデータフレームを作成し,データを格納していきます. 当ブログで,Pythonのコードを紹介する...
QUANTUM

イジングモデルのハミルトニアンからQUBOを導出

カナダのベンチャー企業D-Wave社は,D-Wave 2000Qという量子アニーリング専用ハードウェアを開発しました. 組合せ最適化問題を量子アニーリングで解く際は,問題をイジングモデルにマッピングする必要があります. QUBO (Quad...
スポンサーリンク