「日経ソフトウェア11月号」のGoogleマップにリアルタイム表示 をやってみた その2

公共交通オープンデータセンターの利用 APIの設定を行います。 交通オープンデータセンターの開発者サイトにアクセスしてユーザー登録を行います。 developer-dc.odpt.org 交通オープンデータセンター ユーザー登録 ユーザー登録をクリックすると登録画面に…

「日経ソフトウェア11月号」のGoogleマップにリアルタイム表示 をやってみた その1

「日経ソフトウェア11月号:Googleマップにリアルタイム表示」を行ってみます。 主な内容は、以下の通りです。 1.「バス停名」をテキストで入力 2.入力したバス停名にマッチする都営バスのバス停を、プルダウンに表示する 3.プルダウンで選択したバ…

2022年6月号 Interface の「ゲートレベルから実装する機械学習」を試してみた その5

PennyLaneでアヤメのデータを2値分類する 機械学習でアヤメの分類を行います。 前回ステップ3まで実行したのでステップ4、ステップ5までを行ってみます。 古典量子ハイブリッド ステップ4:出力データを処理し、損失関数の値を求める部分を実装 出力データを…

2022年6月号 Interface の「ゲートレベルから実装する機械学習」を試してみた その4

PennyLaneでアヤメのデータを2値分類する 機械学習でアヤメの分類を行います。 前回ステップ2まで実行したのでステップ3を行ってみます。 古典量子ハイブリッド ステップ3:量子回路の部分を実装 Irisのデータをダウンロードし、振幅符号化するための全処理…

2022年6月号 Interface の「ゲートレベルから実装する機械学習」を試してみた その3

PennyLaneでアヤメのデータを2値分類する 機械学習でアヤメの分類を行います。 前回ステップ1まで実行したのでステップ2を行ってみます。 古典量子ハイブリッド ステップ2:量子回路の部分を実装 layerメソッドで量子回路の1層分の量子ゲートを作成していま…

2022年6月号 Interface の「ゲートレベルから実装する機械学習」を試してみた その2

PennyLaneでアヤメのデータを2値分類する 機械学習でアヤメの分類を行います。 古典量子ハイブリッド ステップ1:量子状態に符号化する部分を実装 古典ビットのデータを量子ビットのデータに符号化し、量子回路に入力します。 ここでは、振幅符号化を使用し…

2022年6月号 Interface の「ゲートレベルから実装する機械学習」を試してみた その1

Interface6月号の5章:古典-量子ハイブリッド・アルゴリズムで2ち分類問題の加速化にトライ。ゲートレベルから実装する量子機械学習を実行してみました。 量子下記学習ライブラリPennyLaneの準備 PennyLaneはオープンソース・ソフトウェアで、公開されてお…

2022年6月号 Interface の「クラウド経由で本物の量子コンピュータを動かす」を試してみた その2

『Interface 2022年6月号』の「クラウド経由で本物の量子コンピュータを動かす」を実行します。 ステップ2 シミュレータを利用して乱数を生成してみよう 2ビットの量子回路を作成し、初期値0でHゲートを適用し乱数を生成します。 Hゲートは0と1が重ね合わさ…

2022年6月号 Interface の「クラウド経由で本物の量子コンピュータを動かす」を試してみた その1

『Interface 2022年6月号』の「クラウド経由で本物の量子コンピュータを動かす」を実行します。 ステップ1 量子コンピュータのシミュレータを利用してみる Google Colaboratoryの起動 Google ColaboratoryはうWebブラウザ上でPythonを実行できる環境で、Goog…

量子コンピュータ ハード比較一覧

量子コンピュータの表を作ろうとしましたが、思った形になりません。。。 table { border-collapse: collapse; } th { border: solid 1px #666666; color: #000000; background-color: #ff9999; } td { border: solid 1px #666666; color: #000000; backgrou…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック100

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック100を行います。 100で終了です。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック100 …

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック99

ノック99: インタラクティブなグラフを作成してみよう person_count_out_001_2021011509.csvファイルを読み込んで折れ線グラフを表示します。 plotlyモジュールをインストールします。 pip install plotly 折れ線グラフを表示します。 import pandas as pd i…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック98

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック98を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック98 : PDFデータを読み…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック96 ノック97

ノック96 : 動画ファイルを画像ファイルへ分割してみよう 動画ファイルを複数の画像ファイルに変換します。 capというオブジェクトを作成します。(VideCaptureクラス) os.makedirsで画像ファイルを保存するフォルダimage_by_pyを作成します。 exist_ok=1は…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック94 ノック95

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック94 ノック95を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック94 : config…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック93

ノック93 :Webからデータを取得しよう worldtimeapi.orgにアクセスし、東京の時刻情報を取得します。 import requests response = requests.get('https://worldtimeapi.org/api/timezone/Asia/Tokyo') result = response.json() print(result) 実行結果 {'ab…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック91 ノック92

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック91 ノック92を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック91 : 大容量C…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック90

ノック90 :Testデータの前処理をしよう Testデータの前処理をおこないます。 最初にデータの確認をします。 import seaborn as sns from sklearn.model_selection import train_test_split import pandas as pd dataset = sns.load_dataset('titanic') label…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック89

ython 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック89を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック89 : 学習時のサンプル…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック88

ノック88 :欠損値の処理をやってみよう 欠損値の数を確認します。 import seaborn as sns from sklearn.model_selection import train_test_split import pandas as pd dataset = sns.load_dataset('titanic') label = dataset.pop('survived') train_ds,tes…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック86 ノック87

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック86 ノック87を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック86 : 分布に…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック85 

ノック85 : データの分布をみてスケーリング手法を考えよう スケーリングとは、異なる範囲にあるデータを同じ範囲に統一する作業のことです。 データの扱い方によっては、スケールの大きなデータに引っ張られて、スケールの小さなデータの特長が結果に反映さ…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック84

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック84を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック84 : 外れ値の検出をし…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック83

ノック83 : データを機械学習に適した形式へ変換しよう 機械学習に適したデータに変換して行きます。 import seaborn as sns from sklearn.model_selection import train_test_split dataset = sns.load_dataset('titanic') label = dataset.pop('survived')…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック81 ノック82

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック81 ノック82を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム 実行環境はWindows1…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック79 ノック80

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック79 ノック80を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック79 : 音の高…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック77 ノック78

ノック77 :周波数スペクトルを表示してみよう 一般的に高い音は周波数が大きく周期が短く、低い音は周波数が小さく周期が長くなります。 波形は様々な周波数のあつまりで、複数の周波数を分解する方法として フール絵変換があります。 audo1をフーリエ変換し…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック76

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック76を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック76 : 音データの大きさ…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック75

ノック75 : 音データを可視化してみよう 音声データの波形を表示します。 import librosa import librosa.display audio1,sr1 = librosa.load('data/音声.mp3',sr=None,offset=0,duration=1) audio2,sr2 = librosa.load('data/携帯電話着信音.mp3',sr=None,o…

Python 実践 データ加工/可視化 100本ノック に挑戦 ノック73 ノック74

Python 実践 データ加工/可視化 100本ノック」を購入したので、 一通りやっているところです。今日はノック73 74 を行います。 資料は以下から入手できます。 Python実践 データ加工/可視化 100本ノック|サポート|秀和システム ノック73 : 音データの一…

/* -----codeの行番号----- */