Я пытаюсь создать объект, состоящий из массива чисел с плавающей точкой, используя numpy, и отобразить его. Однако всякий раз, когда я отображаю его, числа с плавающей точкой отображаются как гораздо меньшие числа.
class Ranges(object):
def __init__(self, ranges):
self.ranges = ranges
def display(self):
print(self.ranges)
def main():
ranges_array = np.array([0.7, 677, 2.2, 150.2, 700, 0.002, 0.006, 7])
ranges_object = Ranges(ranges_object)
ranges_object.display()
if __name__ == "__main__":
main()
Результат, который я получаю, выглядит следующим образом:
[7.000e-01 6.770e+02 2.200e+00 1.502e+02 7.000e+02 2.000e-03 6.000e-03
7.000e+00]
Кто-нибудь знает, почему он отображает результаты как это или что я делаю не так?
Большое спасибо.