きっと続かんブログ

勉強したことや人に言いたいことを書く。

2019-02-01から1ヶ月間の記事一覧

【python】オプションでパラメータをコマンドラインから受け取る【argparse】

目的 プログラム中のパラメータを、外部ファイル指定があればその内容を見て更新する。無ければデフォルト値を用いる。 import argparse GLOBAL_PARAM = 1 GLOBAL_PARAM2 = 2 def update_params(param_path): # ファイルからパラメータを読み込み更新 if __n…

【python】リストや辞書を外部ファイルに保存

pickleを使用する。 モジュール import pickle def pickle_dump(obj, path): with open(path, mode='wb') as f: pickle.dump(obj,f) def pickle_load(path): with open(path, mode='rb') as f: data = pickle.load(f) return data 使用方法 mylist = [1,2,3,…

pythonでコマンドライン引数を受け取る方法

import argparse ... if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument('-dir', dest='input_dir', type=str) parser.add_argument('-num', dest='number', type=int) parser.add_argument('--myoption', dest='opt', ac…

TensorFlowでモデルの保存・読み込み

例示モデルの設計 input : 任意のデータ数×3次元ベクトル w : 3×1次元の空行列 output = input × w 任意の個数の3次元ベクトルをゼロベクトルに変形する。 保存 import tensorflow as tf import numpy as np input = tf.placeholder(tf.int32, shape=(None,3…