Comparando duas matrizes numpy e removendo elementos

Eu tenho passado por várias soluções, mas não consigo encontrar a solução que preciso.

Eu tenho doisnumpy matrizes. Vamos dar umapequeno exemplo aqui.

x = [1,2,3,4,5,6,7,8,9]
y = [3,4,5]

Eu quero comparar xey, e remover os valores de x que estão em y.

Então, espero que meu final_x seja

final_x = [1,2,6,7,8,9]

Eu descobri quenp.in1d retorna uma matriz booleana do mesmo tamanho quex isso é verdade, onde um elemento dex é emy e falso caso contrário. Mas como eu o uso, se não houver outro método para obter meufinal_x. ??

questionAnswers(3)

yourAnswerToTheQuestion