2016-12-13 1 views
0

私は現在、いくつかの数値から標準偏差、zスコアなどを見つけるためのプログラムに取り組んでいますが、私のプログラムは非常に非効率です。私は今、それぞれの数値に独自の変数を割り当て、それを追加、分割、新しい変数に割り当てることで、それをやっているので、無限大のコードウォールになります。それぞれの数値に独自の変数を割り当てるよりも、これを計算する効率的な方法は何でしょうか?また、ユーザーが入力した数字の数に基づいてこれらの数値のリストを作成し、これらの数値をリストに追加してから計算する方法がありますか?Python標準偏差 - 変数の割り当てに関する効率の問題

+0

あなたは想像するのが奇妙な何かをしているかもしれません。コードの一部を投稿してください。 – Javier

+0

私の下のこの男はすでにそれに答えています:) –

+0

はい、数字をリストに入れることができます。一般的に、彼らはいくつかの 'iterable'にする必要があります。 Python3.5では、新しい統計モジュールがstdlibに追加され、numpyやscipyなどのファンシー統計パッケージをインストールせずに簡単な統計情報を適切に計算できるようになりました。 –

答えて

1

スピードが必要な場合は、numpyを使用してください。 numpyの配列を使うだけで、すばやく動きます。

また、scipyには、thisを参照してください。

+0

答えをありがとう:) –