44

floatビルトインとの違いは何numpy.float32ですか?

a = 58682.7578125
print type(a)
print a
print type(numpy.float32(a))
print numpy.float32(a)

出力:

<type 'float'>
58682.7578125
<type 'numpy.float32'>
58682.8

ここで見つけたnumpy.float32のは次のとおりです。

float32 単精度浮動小数点数: 符号ビット、指数部 8 ビット、仮数部 23 ビット

float組み込みの形式が何であるかが見つかりませんでした。

4

1 に答える 1

46

Python の標準float型は Cdoubleです: http://docs.python.org/2/library/stdtypes.html#typesnumeric

NumPy の標準numpy.floatは同じであり、 と同じnumpy.float64です。

于 2013-06-06T13:56:35.183 に答える