NumPyを使用してユークリッド距離を計算するにはどうすればよいですか?

3Dには2つのポイントがあります:

 (xa、ya、za)(xb、yb、zb) 

そして計算したい距離:

  dist = sqrt((xa-xb)^ 2 +(ya-yb)^ 2 +(za-zb)^ 2) 

NumPyまたは一般的なPythonでこれを行うための最良の方法は何ですか?

  import numpy a = numpy.array((xa、ya、za))b = numpy.array((xb、yb、zb))