雑多な技術系メモ

自分用のメモ。内容は保証しません。よろしくお願いします。

2019-08-18から1日間の記事一覧

【python】引数を設定するargparseについてのメモ

引数を渡す最も単純な例 参考文献 引数を渡す最も単純な例 以下のファイルをtest.pyとして import argparse parser = argparse.ArgumentParser() parser.add_argument("test", nargs="+") args = parser.parse_args() print(args.test) 試しいくつか引数を設…

現在の時刻等を扱うdatetime.datetimeについてのメモ

dateのstringのformatの変換 ローカルでの現在の時間に関するdatetimeを返す 現在の時刻をisoformat(文字列)で取得する datetimeの月や時刻等を個別に取得する 参考文献 dateのstringのformatの変換 import datetime d1 = datetime.datetime.strptime("2013-…

os.pathについてのメモ

ファイルが存在するかの確認 os.path.exists pathを繋げる os.path.join 参考文献 ファイルが存在するかの確認 os.path.exists In [24]: os.path.exists("./test.txt") # ファイルが存在する場合 Out[24]: True In [25]: os.path.exists("./test2.txt") # フ…

pandasについてのメモ

columnsの入れ替え データの書き出し csv apply すべてのデータに関数を適用 loc iloc DataFrameのhistメソッドで各列の情報をヒストグラムとしてプロットする value_counts csvを読み込む。read_csv csvで保存する dataframeオブジェクトにデータを加える …

matplotlibについてのメモ

軸 x軸のメモリを消す labelの取得 labelの設定 ticksの取得 適当な間隔にする marker一覧 凡例を二列に グラフの全削除 グラフの全削除 軸 x軸のメモリを消す ax.xaxis.set_visible(False) labelの取得 ax.get_xticklabels() labelの設定 ax.set_xticklabel…

Numpyについてのメモ

float からintへ 配列をランダムでシャッフル random.shuffle ones , zeros 各軸で取り出し 行で取り出し 列で取り出し 連結:np.r, np.c unique:配列の要素をカウントする random permutaion(並べ替え) float からintへ >>> x = np.array([1.1, 3.5, 4.8]) >…

pythonの基礎構文についてのメモ

pip その他 env active deactivate requirements oandapy関連 取得したデータの時間の成形 json データの書き込み データの読み込み 文字列関連 replace():文字の入れ替えと削除 pip update pip install -U pymongo バージョン指定 pip install pymongo==2.6…