S1asH
в numpy есть такой тип как flout64 позволяет использовать до 13 знаков после запятой. у меня проблема такова что есть файл(текстовик) со значениями типа -0.123456789012345 вот их мене надо из этих значений составить массив.
numpy.float64, к вашему сведению, имеет ту же разрядность что и обычный float. И это - не 13 знаков, как я уже писал.
numpy.float128 изрядно шире.
Но дело не в этом. Не стесняйтесь, напишите что вы еще собираетесь делать с этими числами - помимо чтения из текстового файла.
Может быть складывать или даже делить?
15 знаков (десятичных, как я понимаю) откуда взялись? Чье это ограничение?
Таки сколько должно быть разрядов после запятой? А до нее? Ответ “как можно больше” некорректен - разрядная сетка не резиновая.
Что считаете - рубли или километры? float конструктивно не может точно записать некоторые дроби и совсем не подходит для финансов.
Экспонента используется или нет? Имеется в виду способ записи вроде 3.14e32.
Рядышком стоит вопрос округлений - когда их делать и как.
Это то, что пришло мне в голову в первую очередь. И в зависимости от ответов я бы выбирал тот или иной тип данных, а потом уже библиотеку под него.