2017-09-28 12 views
0

私は平均値が必要な配列が非常に多いです。試して単純化するためにforループを使用しようとしていますが、これが可能かどうかわからない、または割り当て線の左に名前を付ける方法がわかりません。私は試しました:Python 3 - ループ内の割り当て

for data in data_list: 
    data + _mean = np.mean(data) 

これは構文エラーです。演算子に割り当てることはできません。私はそれがちょっと試練だと思っていますが、私はコーディングには全く新しいので、左手で何ができるのかよくわからないので、それぞれの割り当てに一意の名前が付いています。

ありがとうございました!

+0

リストに値を追加します。 – Barmar

答えて

2

各値に一意の名前を付けてリストに入れないでください。あなたはこれについてリストの理解を使用することができます。

means = [np.mean(data) for data in data_list] 
+0

私はループステートメントの外で 'data_listのデータのために'使うことができなかったのです - ありがとう!次のステップも容易になります。 – grizzlyhills

+2

Pythonのリスト内包を調べます。Pythonコードでは非常に強力で一般的です。 – Barmar

関連する問題