How about calling np.vander here?  Using the function that explicitly constructs vandermonde matrices seems like a better choice than just saying that it is a vandermonde matrix in a comment.