操作10 **(-9)はPythonでは正しいが、Cythonでは間違っている

マイク

非常に基本的な質問:私のpython 2.7コードでは、おおまかに次のような状況があります。

b=5.0*10**(-9)
a=9
print(a)
c=a/(1.0*b)

コードはpython/ spyder(64ビット)で実行されますがCython、0による浮動小数点除算のために失敗します。出力される数値は0です。定義すると

b=0.000000005

分割は問題なく、印刷された数字も問題ありません。エラーは何ですか?

インクルード

私はあなたのエラーを再現することができますcython 0.22し、私は、このエラーはこれに関連していると思うのスレッドcython-users

cython計算時に困っているようです10**-910**-9.0代わりに使用すると、すべてが正常に機能します

に置き換える5.0*10**(-9)ことで、エラーを取り除き、コードスニペットをきれいにすることができることに注意してください5e-9

それにもかかわらず、これはcythonコードベースではなくバグのようです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javascriptなぜこれが間違っているのですか?10> 9> 8 === true;

分類Dev

年が間違っているが時刻が正しい日付文字列を操作する適切な方法

分類Dev

コードに間違いが見つかりません。リストを使用して操作と数値を格納しているのは電卓ですか?

分類Dev

Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

分類Dev

Jestでは、setTimeoutを使用してDOM操作が発生するのを待つのは正しいですか?

分類Dev

このMIPS再帰では、答えは常に間違っています。10を得た、55になるはず

分類Dev

Windowsで正確に30ms間隔で10msのCPU時間操作を実行するにはどうすればよいですか?

分類Dev

iOS10でのrightBarButtonItemの位置が間違っています

分類Dev

Java 9または10でFXMLメンバーを作成する正しい方法は何ですか?

分類Dev

JDK 11とMavenはダウンロードするときと間違って依存関係「の拡張子(10)はserver_helloで提示すべきではない」失敗します

分類Dev

スクリプトがPythonで実行されている間に図を操作する方法は?

分類Dev

正規表現は、電話番号が10桁のみ有効であると表示されるはずなのに、合計9桁と10桁で有効であると表示しています。

分類Dev

16進文字列から10進数までが機能しない-何かが間違っています:迅速

分類Dev

PythonでのJSONからYAMLへ:正しい文字列操作を取得する方法は?

分類Dev

MariaDBの順序は間違っていますが、MySQLでは正しい

分類Dev

<select>要素を操作している間、FirefoxとChromeではtestscriptの実行動作が異なります。

分類Dev

メソッドが機能している間はウィンドウを操作できませんC#

分類Dev

中間と端末操作の違いは何ですか?

分類Dev

このjavascriptループ操作で何が間違っていますか?

分類Dev

無限の操作にJavaフューチャーを使用するのは間違っていますか?

分類Dev

foreachループで配列操作を実行する際に何が間違っていますか?

分類Dev

ロガーモナドのバインド操作で出力の順序が間違っている

分類Dev

PowerShellWindowStyle-Windows10では非表示になっていますがWindows7では機能しません

分類Dev

準備されたステートメントや大量の文字列操作なしで Query を使用することは、安全でなく、間違っていますか?

分類Dev

Pythonで差分数が10未満または10未満であることを確認してください

分類Dev

ディクテーションが終了した後、iOS 9で動作している間、オートコレクトはiOS10では動作しません

分類Dev

重要な操作を行っているときにiOSがアプリを終了しないようにするにはどうすればよいですか?

分類Dev

Pythonでは、10進数を数千に分けて、正確に2桁の10進数で表示したい

分類Dev

Windows10でVTKのMakefileを生成するときのQtmkspecsのパスが間違っています

Related 関連記事

  1. 1

    Javascriptなぜこれが間違っているのですか?10> 9> 8 === true;

  2. 2

    年が間違っているが時刻が正しい日付文字列を操作する適切な方法

  3. 3

    コードに間違いが見つかりません。リストを使用して操作と数値を格納しているのは電卓ですか?

  4. 4

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  5. 5

    Jestでは、setTimeoutを使用してDOM操作が発生するのを待つのは正しいですか?

  6. 6

    このMIPS再帰では、答えは常に間違っています。10を得た、55になるはず

  7. 7

    Windowsで正確に30ms間隔で10msのCPU時間操作を実行するにはどうすればよいですか?

  8. 8

    iOS10でのrightBarButtonItemの位置が間違っています

  9. 9

    Java 9または10でFXMLメンバーを作成する正しい方法は何ですか?

  10. 10

    JDK 11とMavenはダウンロードするときと間違って依存関係「の拡張子(10)はserver_helloで提示すべきではない」失敗します

  11. 11

    スクリプトがPythonで実行されている間に図を操作する方法は?

  12. 12

    正規表現は、電話番号が10桁のみ有効であると表示されるはずなのに、合計9桁と10桁で有効であると表示しています。

  13. 13

    16進文字列から10進数までが機能しない-何かが間違っています:迅速

  14. 14

    PythonでのJSONからYAMLへ:正しい文字列操作を取得する方法は?

  15. 15

    MariaDBの順序は間違っていますが、MySQLでは正しい

  16. 16

    <select>要素を操作している間、FirefoxとChromeではtestscriptの実行動作が異なります。

  17. 17

    メソッドが機能している間はウィンドウを操作できませんC#

  18. 18

    中間と端末操作の違いは何ですか?

  19. 19

    このjavascriptループ操作で何が間違っていますか?

  20. 20

    無限の操作にJavaフューチャーを使用するのは間違っていますか?

  21. 21

    foreachループで配列操作を実行する際に何が間違っていますか?

  22. 22

    ロガーモナドのバインド操作で出力の順序が間違っている

  23. 23

    PowerShellWindowStyle-Windows10では非表示になっていますがWindows7では機能しません

  24. 24

    準備されたステートメントや大量の文字列操作なしで Query を使用することは、安全でなく、間違っていますか?

  25. 25

    Pythonで差分数が10未満または10未満であることを確認してください

  26. 26

    ディクテーションが終了した後、iOS 9で動作している間、オートコレクトはiOS10では動作しません

  27. 27

    重要な操作を行っているときにiOSがアプリを終了しないようにするにはどうすればよいですか?

  28. 28

    Pythonでは、10進数を数千に分けて、正確に2桁の10進数で表示したい

  29. 29

    Windows10でVTKのMakefileを生成するときのQtmkspecsのパスが間違っています

ホットタグ

アーカイブ