Tausche zwei Werte in einem numpy-Array.

Gibt es etwas Effizienteres als den folgenden Code, um zwei Werte eines numpy 1D-Arrays auszutauschen?

input_seq = arange(64)

ix1 = randint(len(input_seq))
ixs2 = randint(len(input_seq))

temp = input_seq[ix2]
input_seq[ix2] = input_seq[ix1] 
input_seq[ix1] = temp