Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,526件1分析用の言語としてPythonを使い始めたばかりの初心者です。今までコードをべた書きしていましたが、汚いのでブロックごとに関数にまとめて書いていこうと試みていますが、ググってもなかなかそういう趣旨のページに行き当たらず苦戦しています。一応func1でデータを読み込み、func2で分析を行おうと考えています。func1でtrainやtestがローカル変数化してしまうため無理やりグローバル変数化しています。賢くない方法のような気がするので他の方法等ありますでしょうか?また、classとselfを使った書き方のほうがうまくいくでしょうか?曖昧な質問ですいませんがよろしくお願いいたします。個の銅バッジ2直接の回答ではありませんが、sklearnを使うならPipelineについて調べて見ると良いでしょう。票2グローバル変数を避けたいという要望であれば、func1の返り値とfunc2の引数でデータのやり取りをすれば良さそうですが、どうでしょうか。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。