Python

GPXファイルをpythonで可視化するライブラリとWebアプリ

これまでの記事をベースにした、GPXファイルを分析するpythonライブラリgpxdfを作成した。 pip3 install git+https://github.com/kurama8103/gpxdf とターミナルに入力するとインストールできる。 該当Githubページはこちら https://github.com/kurama8103/g…

GPXファイルをpythonで分析する3(速度グラフと地図への表示)

dfは前々回のGPXファイルを読み込んだpandas.DataFrame。 df_tは前回の速度計算したpandas.DataFrame。 # 速度推移グラフ import matplotlib.pyplot as plt %matplotlib inline plt.plot(df_t.query('velocity!=inf')['velocity']) # 速度の分母が0だと無限…

GPXファイルをpythonで分析する2(速度計算)

df_gpxは前回説明した、GPXファイルを読み込んだpandas.DataFrame。 今回はdf_gpxから速度などを計算したdf_tを作成する。 緯度経度データから距離を計算 GPSデータから距離を計算するにはいくつかの方法があり今回はVincenty法を用いる。 gpxpyライブラリの…

GPXファイルをpythonで分析する1(取り込みとDataFrame化)

GPXファイルを取り込む(# parse) gpxpyというライブラリを使うのが便利。gpxpy.parseでファイルをトラック、セグメント、ポイントといった構造化データとして扱える。 取り込んだデータをリスト化(# to list) parseしたデータ(gpx_p)は、track > segment > p…

TDnet(適時開示情報閲覧サービス)のサイトとHTML構造

URL トップページ:https://www.release.tdnet.info/inbs/I_main_00.html アクセスした日に公表された一覧が表示される。 指定日の一覧:https://www.release.tdnet.info/inbs/I_list_001_20200505.html 指定日(2020/5/5)に公表された一覧が表示される。100…

PythonにおけるPOST時のマルチバイト文字の扱い

requestsライブラリのrequests.post(url, data)のdataにパラメーターを渡すときにおける漢字などの扱いについて。 パラメータに漢字などの2バイト文字を入れたいとき、そのまま入力するとエラーになる。 ブラウザがPOSTする情報を見ると\u7d4c\u55b6のという…

pipenvでCythonをインストール(Windows)

pipenvでCythonのインストールではまったのでメモ。 シンプルに pipenv install cython では Installing dependencies from Pipfile.lock と表示され、79/100でタイムアウトしてしまう。Cythonの依存パッケージのインストールでエラーが出るようだ。 試行錯…