Zrozumienie najmniejszej kwadratowej funkcji scipy za pomocą IRLS

Mam trochę problemów ze zrozumieniem, jak działa ta funkcja.

a, b = scipy.linalg.lstsq(X, w*signal)[0]

Wiem, że sygnał jest tablicą reprezentującą sygnał, a obecniew jest tylko[1,1,1,1,1...]

Jak mam manipulowaćX lubw naśladować ważone najmniejsze kwadraty lub iteracyjnie ważone najmniejszym kwadratem?

questionAnswers(2)

yourAnswerToTheQuestion