Ответ на задание 1.
import numpy as np
print(np.dot([1,2,3],[4,5,6])) # 32
Ответ на задание 2.
import numpy as np
print(np.mean((np.array([1,3])-np.array([2,5]))**2)) # 2.5
Ответ на задание 3.
w=0.; lr=.1
for _ in range(100): w-=lr*2*(w-5)
print(round(w,3))
# около 5