¿Cómo calculo una media móvil con pesos personalizados en pandas?

La documentación de los pandashttp://pandas.pydata.org/pandas-docs/stable/computation.html tiene un ejemplo de cómo calcular promedios móviles:

ser = pd.Series(np.random.randn(10), index=pd.date_range('1/1/2000', periods=10))
pd.rolling_window(ser, 5, 'boxcar')

La segunda línea calcula un promedio móvil con una ventana de 5 e iguales pesos en cada una de las cinco observaciones. Los documentos se refieren tentadoramente a la posibilidad de usar pesos personalizados ("Al pasar un win_type en lugar de especificar explícitamente los pesos ..."), pero ¿cómo lo hace?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta