我有以下代码:
def myproc(b,a):
return b-(((b*a)/(a*a) if a*a !=0 else 0) *a)
b 和 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 等。
我无法解决这个问题。