Discussion:Mathématiques avec Python et Ruby/Quaternions et octonions en Python
Dernier commentaire : il y a 7 ans par Marnout
Je propose dans la classe Quaternion :
def __str__(self):
return "{} + {}.i + {}.j + {}.k".format(
self.a.real, self.a.imag, self.b.real, self.b.imag)
ou (c'est mon dernier fils: https://github.com/arount) qui me l'a soufflée) :
def __str__(self):
return "{a.real} + {a.imag}.i + {b.real}.j + {b.imag}.k".format(
a = self.a,
b = self.b
)
qui est plus "pythonnesque".