0
tは2つのfloat64
の配列です。それは出力以下与えている、Ipython 2.7でt
を入力するには :数値を出力し、ipythonインタープリタで書くと異なる出力が得られます
array([ 60.211127, 71.08120185])
print t
は
[ 60.211127, 71.08120185]
print t[0]
を与えるには、
60.211127
けど... t[0]
を与えます
60.211126999999998
を出力します。
P.S.
from decimal import *
Decimal(t[0])
は、それがそう起こっているoutput.Whyとして
Decimal('60.21112699999999762212610221467912197113037109375')
を与えますか?
'print'が使用するかもしれませんがあります'str'形式で、普通のインタラクティブな'out'は' repr'版を使います。それに加えて、 'array'(' numpy'?)とPythonが浮動するためのさまざまな表示規則を加えてください。 – hpaulj