皆さん、
Numpy が python と異なる落とし穴のコレクション、困惑して時間がかかったポイントはありますか?
「あの瞬間の恐怖は一生忘れない!」
「でも、覚書を作らなければ」と女王は言いました。
たとえば、NaN はいつでもどこでも問題になります。これを実行せずに説明できる場合は、ポイントを付けてください-
from numpy import array, NaN, isnan
pynan = float("nan")
print pynan is pynan, pynan is NaN, NaN is NaN
a = (0, pynan)
print a, a[1] is pynan, any([aa is pynan for aa in a])
a = array(( 0, NaN ))
print a, a[1] is NaN, isnan( a[1] )
(私はナンピーをノックしているわけではありません。そこにはたくさんの良い仕事があります。よくある質問や落とし穴の Wiki が役立つと思います。)
編集: 私は半ダースの落とし穴を集めたいと思っていました (Numpy を学んでいる人々へのサプライズ)。
次に、一般的な落とし穴や、より適切な一般的な説明がある場合は、それらをコミュニティ Wiki に追加することについて話し合うことができます (どこに?) 今のところ十分ではないようです。