将向量转换为对角矩阵(Diagonal Matrix)是一种常用的矩阵,其计算公式为:
其中,是向量。
通俗的说,就是将向量中的每个元素作为对角矩阵的对角线上的元素。
标准代码如下
def make_diagonal(x):
identity_matrix = np.identity(np.size(x))
return (identity_matrix*x)
其中,是向量。
通俗的说,就是将向量中的每个元素作为对角矩阵的对角线上的元素。
def make_diagonal(x):
identity_matrix = np.identity(np.size(x))
return (identity_matrix*x)