クラスによって異なるアクションを使用するパラメータによって、多くの異なるパラメータを持つクラスが作成されました。Python:独自のパッケージ内のクラスからクラスメソッドを分離
私は自分のメソッドを異なるケースに簡単に区別できます。メソッドの各セットは特定のパラメータに属しています。
この結果、巨大な.pyファイルが作成され、1つのクラスのすべてのメソッドが実装されました。読みやすさを向上させるために、複数のメソッドを独自のファイルに記述し、それをクラスのメソッドとして扱うためにクラスにロードすることは可能ですか?
詳細については、私のクラスは決定木です。たとえば、パラメータをツリーの縮小に使用されるプルーニング方法です。異なるプルーニング方法を使用するので、これは私のクラスで多くの行を取ります。私は各枝刈りパラメータのためのメソッドのセットを持っている必要があります。 ロード他のファイルからクラスにプルーニングして、私の意思決定ツリー.pyファイルのサイズを縮小する方法が便利です。
XY問題のように聞こえます。あなたが達成しようとしていることの例を少なくとも提供してください。 –
あなたは正しいです、私は事例を追加しました。 – Jonas