2022-04-01から1ヶ月間の記事一覧

Python 画像ファイルjpg, pngをsvgへコマンドラインで変換する「Inkscape, Potrace」

コマンドライン(command line)で、画像ファイルjpg, png, bmp等をsvgへ変換するには、ソフトウェアである「Inkscape」 もしくは 「Potrace」を用いる方法があります。本記事では、これらをPythonスクリプトで実行する雛形コードを載せました。 下図はjpg画像…

Python 積み上げ縦棒グラフを作成する「matplotlib」

'22/09/10更新:グリッド設定の引数を追加(明記)しました。 本記事では、下図のような積み上げ棒グラフを作成する雛形コードを載せました。次のサイトを参考にして、自分好みの設定にしたものです。https://pystyle.info/matplotlib-stacked-bar-chart/ 上…

Python Pandas行方向に周期的にデータを分割して抽出する

本記事では、pandasデータフレームにて、行方向のデータを等分割する雛形コードを載せました。 例えば、下図左はアイリスデータセットで150行あります。これを下図右のように例えば、10行ずつに分割したデータフレームを新たに作成してリストへ格納します。 …

Python データ間を線形補完する「scipy.interpolate 」

本記事では、下図のように、青点の間を一次式で補完して赤点を作成する関数を作成する雛形コードを載せました。 上記データは、下図の横軸にA列、縦軸にD列をとったものです。 ■本プログラム #!/usr/bin/env python # coding: utf-8 # In[1]: import pandas …

Python Web APIにて、JSONのtrue, falseを指定する方法「json」

本記事では、Python辞書型をJsonへ変換して、ポストリクエストする雛形コードを載せました。(このサンプルは実在しないURLとリクエスト情報のため、ポストメソッド実行時にレスポンスのエラーになります。あくまで例のための雛形コードです) ■本プログラム…

Python Web APIにて、ログイン情報を維持する方法「requests.Session()」

本記事では、ログイン情報の入力フォーマットと、そのパスワードを非表示で受けつける雛形コードを載せました。 さらに、ログイン情報を維持するために、オブジェクト作成してログインして、その状態を維持する雛形コードを載せました。 ■ログイン情報の入力…

Python 楽天トラベルWeb API(REST)によるホテル情報の抽出「requests」

'22/04/13更新:堅牢性のためにエラー処理などを追加 本記事では、下図のようにホテル情報を抽出する雛形コードを載せました。使用するライブラリは「requests」です。 はじめに、楽天IDが必要なので、登録してない場合は登録します。そして、次のリンク先に…