Не уверен, есть ли способ сделать это, явно предоставив kwarg для plt.quiver, но быстрый обходной путь будет выглядеть так:
оригинальный сюжет
x = np.arange(10)
y = np.arange(10)
xx, yy = np.meshgrid(x,y)
u = np.random.uniform(low=-1, high=1, size=(9,9))
v = np.random.uniform(low=-1, high=1, size=(9,9))
plt.quiver(xx, yy, u, v)
нормализованный участок
r = np.power(np.add(np.power(u,2), np.power(v,2)),0.5) #could do (u**2+v**2)**0.5, other ways...
plt.quiver(xx, yy, u/r, v/r)
это просто нормализует компоненты u и v вектор на величину вектора, тем самым поддерживая правильное направление, но уменьшая величину каждой стрелки до 1