前提・実現したいこと
分散や標準偏差を求めるシステムを作っています。
python3.7(spyder)で、シグマの計算を関数を用いて表す機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
関数が実行できない
該当のソースコード
python3.7
1x = (0.1, 0.2, 0.3, 0.4,0.5) 2n = 5 3 4def sigma_t(n,x): 5 sum = 0 6 for i in range (n): 7 sum = sum + x[i] 8 return sum 9 print(sum) 10 11sigma_t(5,x)
試したこと
python3.7
1x = (0.1, 0.2, 0.3, 0.4,0.5) 2n = 5 3 4sigma_x = 0 5for i in range (n): 6 sigma_x = sigma_x + x[i] 7print(sigma_x)
上記の、関数を使わない方法ですと実装できるのですが、シグマを使う箇所が多いので、xの関数をプログラムしたいです。nは今回の課題では固定なので最悪「5」と表記する方法でも構いません。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。