in tutorials/LinearAlgebra/testing.py [0:0]
def format_row(row):
ans = ""
for num in row:
if num == ...:
ans += " ... "
continue
if num.real >= 0:
ans += ' '
ar = abs(num.real)
ai = abs(num.imag)
if ar < 10:
ans += "{0:.3f}".format(num.real)
elif ar < 100:
ans += "{0:.2f}".format(num.real)
else:
ans += str(round(num.real))
if num.imag >= 0:
ans += '+'
if ai < 10:
ans += "{0:.3f}".format(num.imag)
elif ai < 100:
ans += "{0:.2f}".format(num.imag)
else:
ans += str(round(num.imag))
ans += 'i '
return ans