私はさまざまな機械学習モデルを実行しています。モデルパラメータやディレクトリなどのようなものが保存されているコード全体に送信できるオブジェクトを作成したいこの:モデルパラメータを辞書としてクラスに格納し、値を変更/追加
class model_parameters(object):
def __init__(self):
self.flags = {'clean': True,
'sampling': True}
self.dirs = {'inputs': '/inputs/',
'features': '/features/'}
これらのパラメータのほとんどは一定であるが、コードを実行している間、いくつかは、私は変更する必要があり、いくつかの辞書のために、私はまた、値を追加します。 '/features/reduced/'
からdirs['features']
の
例えば変更値、私がこのについて移動する最良の方法である場合は、すべての最初の言うことを、オブジェクト指向プログラミングで十分に堪能ではないです、そして第二に、私は値を変更する方法を
を入力するか、たとえばdirs
に値を追加すると、'labels': '/labels/'
というキーが追加されます。
まさに私が必要としたものです、ありがとう!私はこのタイプについて聞いたことがなかった。私は、Pythonでさまざまな格納方法を詳しく調べる必要があると信じています。 – Tobias