無限大を含むモジュロ演算を含むコードがありますa%numpy.inf
。
私が期待していたのはゼロになることでした。コードは私の古いコンピューターで正常に機能しました。ただし、新しいコンピューターにpython、numpyをインストールしたところ、操作は次のようになりましたNaN
a%numpy.inf
ゼロになる方法を知っていますか?
ほとんど注目されませんでしたが、良い質問です。数学的には、コメント者は正しいですx mod inf
。Math SE での私の以前の質問に対するこの回答にx
見られるように、譲歩する必要があります。したがって、Python は正しいです。代わりにゼロを返したい場合は、計算を行う前に単純な - ステートメントで無限をテストする必要があります。if