У меня есть следующий код:Возникли проблемы с точностью в питоне
def myproc(b,a):
return b-(((b*a)/(a*a) if a*a !=0 else 0) *a)
б и являются объектами типа Vec. Возвращаемое значение также является объектом Vec.
>>> myproc(list2vec([1, 1, 4]), list2vec([1, 2,-1]))
Vec({0, 1, 2},{0: 1.2, 1: 1.4, 2: 3.8})
Примечание: list2vec для преобразования данного параметра из списка в Vec объекта
Моя проблема заключается в том, что мне нужно значения должны быть возвращены в полной точностью. то есть 1,2, 1,4, 3,8 должны быть чем-то вроде 1.2xxxxx и т. д.
Я не мог решить эту проблему.
Что делать, если 1.4 является полным номером? Что вы хотите отобразить? –