前提・実現したいこと
bit演算した結果を単精度浮動小数点数で得たいと思っています。
次のように通常にビット計算をしてもエラーは出ませんが,float32を使用するとエラーが出ます。
どのようにするとエラーは出なくなりますか。ご存知のかたご教示願えませんか。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'float32' is not defined
該当のソースコード
python
1>>> from numpy import float32 2>>> 1000000000 & 0xFFFF 351712 4>>> float32(1000000000) & 0xFFFF 5Traceback (most recent call last): 6 File "<stdin>", line 1, in <module> 7TypeError: ufunc 'bitwise_and' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
回答1件
あなたの回答
tips
プレビュー