code: def make_random_rectangle(arr):
      x0 = np.random.randint(1, arr.shape[1] - 3)
      y0 = np.random.randint(1, arr.shape[0] - 3)
      x1 = np.random.randint(x0 + 2, arr.shape[1] - 1)
      y1 = np.random.randint(y0 + 2, arr.shape[0] - 1)
      make_rectangle(arr, x0, y0, x1, y1)
      return x0, y0, x1, y1
  
file_path: GPflow/notebooks/advanced/convolutional.pct.py
imports: import time
  import matplotlib.pyplot
  import numpy
  import tensorflow
  import tensorflow_probability
  import gpflow
  from gpflow import set_trainable
  from gpflow.ci_utils import is_continuous_integration
label_desc: Use image node_id 3 for calling a global function with example usage: make_random_rectangle(arr) and returns: x0,  y0,  x1,  y1