Exercise: Pairwise differences

Task: Given a 1D numpy array $x$, produce the 2D numpy array $D$ whose entries are $$ D_{ij} = x_i - x_j $$ in one line of code.

In [1]:
import numpy as np
x = np.random.rand(5)