input: Write a function called `filter_out_negative` that filters out all negative numbers from a given matrix and replaces them with 0. The function should return the modified matrix. The matrix should be treated as a numpy array for efficient filtering.
  assert np.array_equal(filter_out_negative([[-1, 2, -3], [-4, 5, 6], [-7, 8, 9]]), np.array([[0, 2, 0], [0, 5, 6], [0, 8, 9]]))
output: import numpy as np
  
  def filter_out_negative(matrix):
      matrix = np.array(matrix)
      matrix[matrix < 0] = 0
      return matrix