Sự khác nhau giữa số được xây dựng trong float
và numpy.float32
là gì?Sự khác biệt giữa phao Python và phao float32
Ví dụ
a = 58682.7578125
print type(a)
print a
print type(numpy.float32(a))
print numpy.float32(a)
Output:
<type 'float'>
58682.7578125
<type 'numpy.float32'>
58682.8
tôi đã tìm thấy here rằng numpy.float32
là:
float32 chính xác đơn float: dấu bit, 8 bit số mũ, 23 bit mantissa
không tìm thấy định dạng được xây dựng ở định dạng float
. tiêu chuẩn float
loại
Trong ví dụ của bạn 'float_32 = np.float32 (a); in (float_32 == a)' in Đúng - ?? –