title: Vector-valued function interpolation using NumPy/SciPy
body: <p>Is there a way to interpolate a vector-valued function using <a href="http://en.wikipedia.org/wiki/NumPy" rel="noreferrer">NumPy</a>/<a href="http://en.wikipedia.org/wiki/SciPy" rel="noreferrer">SciPy</a>?</p>
  
  <p>There are plenty of offerings that work on scalar-valued functions, and I guess I can use one of those to estimate each component of the vector separately, but is there a way to do it more efficiently?</p>
  
  <p>To elaborate, I have a function <code>f(x) = V</code>, where <code>x</code> is scalar and <code>V</code> is a vector. I also have a collection of <code>xs</code> and their corresponding <code>Vs</code>. I would like to use it to interpolate and estimate <code>V</code> for an arbitrary <code>x</code>.</p>