>>> import Numeric
>>> import LinearAlgebra
>>> A = iadftmatrix(4)
>>> print Numeric.array2string(A, precision=4, suppress_small=1)
[[ 0.5+0.j 0.5+0.j 0.5+0.j 0.5+0.j ]
[ 0.5+0.j 0. -0.5j -0.5-0.j -0. +0.5j]
[ 0.5+0.j -0.5-0.j 0.5+0.j -0.5-0.j ]
[ 0.5+0.j -0. +0.5j -0.5-0.j 0. -0.5j]]
>>> print Numeric.array2string(A-Numeric.transpose(A), precision=4, suppress_small=1)
[[ 0.+0.j 0.+0.j 0.+0.j 0.+0.j]
[ 0.+0.j 0.+0.j 0.+0.j 0.+0.j]
[ 0.+0.j 0.+0.j 0.+0.j 0.+0.j]
[ 0.+0.j 0.+0.j 0.+0.j 0.+0.j]]
>>> print abs(LinearAlgebra.inverse(A)-Numeric.conjugate(A)) < 10E-15
[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]