以下の内容はhttps://anton0825.hatenablog.com/entry/2016/09/05/000000より取得しました。


Numpyのndarray同士で演算すると「MemoryError」

メモリは足りてるのになぜ。。と思ったら、ndarrayのshapeが違っていたためだった。

Px = norm.cdf(X_val_age + 1, mean, std) - norm.cdf(X_val_age, mean, std)
_jmeasure = predicted_proba * Px

上記のコードでMemoryErrorが発生した。 predicted_proba.shapeは(200000,1)、Px.shapeは(200000,)になっていた。 Px = Px.reshape(-1,1) を実行した後でndarray同士のかけ算をすると直った。




以上の内容はhttps://anton0825.hatenablog.com/entry/2016/09/05/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14