これまでにパンダでこの問題を見たことがある人はいますか?基本的には、DataFramesを要素単位(すべてのフレームが同じインデックスと列を持ちます)で追加、掛け算、および分割しようとしていますが、Pandasは同じ計算で連続して異なる結果を吐き出しています。パンダのデータフレーム計算の不安定性
出力例を以下に示します。私はディスプレイ目的のために.values
を以下のコードで使用しましたが、.add()
,.mul()
、または.div()
を使用するときに不安定性が発生する可能性があります。たとえば、私が繰り返しN11.add(N00)
と入力すると、私は通常正しい答えを得ますが、時折(4回目または5回目ごとに)、0で埋められたDataFrameが得られます。
それが重要ならば、私は(スパイダー2.3.7上のPython 2.7.10で)パンダ0.17.0のアナコンダ分布を使用してWindows 10上です。私が扱っているフレームは大きい(6815 x 12511)。他の誰かがこの問題に遭遇しましたか?これは既知の問題ですか、何か間違っていますか?
興味深い - 小さなDataFramesで動作を再現し、質問の一部としてここに投稿することができますか? –
(NumPy配列を乗算するだけの場合はNumPyの問題かもしれません) –
さて、10x10の小さなフレームで試してみましたが、ほぼ100回試してみると再現できませんでした。多分サイズはここで重要です。 – user3111891