Why the eigenvectors output is different for tensorflow and numpy?
Just the eigenvectors or also the eigenvalues?
As far as I know, they’re different in the output
dtype, but should be equal in the values.
tf.linalg.eig() returns a
np.linalg.eig() depends on your input
You can try to pass your input as
np.linalg.eig(), then they shouldn’t be different anymore (both as complex numbers).