Я думаю, что вы неверно истолковали концепцию корреляции.
Корреляция указывает степень, в которой две или более переменных колеблются вместе.
Вы передаете только одно значение, поэтому оно не сможет определить корреляцию.
Вам нужно передать списки с несколькими значениями, чтобы найти корреляцию между ними.
from scipy.spatial.distance import correlation
u1=np.array([10,14,17])
u2=np.array([20,18,12])
print(correlation(u1,u2))
Выход:
1.934719542804484