コード:なぜstats.sem()はnan_policyキーワードを認識しませんか?
e = [1, 2, 3, 4, 5]
s = stats.sem(e, nan_policy = 'omit')
エラー:
sem() got an unexpected keyword argument 'nan_policy'
私はこのエラーを取得しています理由を理解していません。 「nan_policy」はstats.sem()
の完全なacceptableパラメータです。
コード:なぜstats.sem()はnan_policyキーワードを認識しませんか?
e = [1, 2, 3, 4, 5]
s = stats.sem(e, nan_policy = 'omit')
エラー:
sem() got an unexpected keyword argument 'nan_policy'
私はこのエラーを取得しています理由を理解していません。 「nan_policy」はstats.sem()
の完全なacceptableパラメータです。
scipy.stats.sem
は、リリース0.17.0でキーワード引数nan_policy
を取得しただけです。リリース0.16.0を使用している可能性が最も高いのは、まだ多くの人がいます。この場合、他の2つのキーワード引数axis
とddof
にしかアクセスできません。
From the release notes for 0.17.0:
Many functions in scipy.stats have gained a
nan_policy
keyword, which allows specifying how to treat input with NaNs in them: propagate the NaNs, raise an error, or omit the NaNs.
残念ながら自分ではNaNだらけの入力を処理する必要があります。
ありがとうございます。リリース0.17.0に更新することは可能ですか? –
@TylerAdkinsもちろん、Pythonのパッケージインデックス[here](https://pypi.python.org/pypi/scipy)で見つけることができます。 – miradulo