<div dir="ltr"><div>As the subject says it will be great if `np.fill_diagonal` had a k-ith diagonal argument as `np.diag` does. The behavior expected (and a hack for the solution) is better explained in the following StackOverflow questions by me: <a href="https://stackoverflow.com/questions/65299295/assign-shifted-diagonal-values-with-np-diag/65299483">https://stackoverflow.com/questions/65299295/assign-shifted-diagonal-values-with-np-diag/65299483</a></div><div><br></div><div>I had posted an issue on numpy repo as well: <a href="https://github.com/numpy/numpy/issues/18000">https://github.com/numpy/numpy/issues/18000</a></div><div><br></div><div>Hope to hear your suggestions.<br></div></div>