numpy.diag()返回一个矩阵的对角线元素,或者创建一个对角阵( diagonal array.)。我们还是用例子来说明问题:
-
先引入numpy
-
创建一个对角阵,如下
-
创建一个二维数组x
-
提起二维数组的对角元素的值,构成一个一位数组
-
或者,我们可以使用第二个参数,获取其他元素,请自行观察这个值在x数组中的位置
-
接着,你换一个参数试试
-
连续使用两个diag,可以得到一个对角阵,除对角线以外的元素均为零
-
numpy.diag()返回一个矩阵的对角线元素,或者创建一个对角阵( diagonal array.)。我们还是用例子来说明问题:
先引入numpy
创建一个对角阵,如下
创建一个二维数组x
提起二维数组的对角元素的值,构成一个一位数组
或者,我们可以使用第二个参数,获取其他元素,请自行观察这个值在x数组中的位置
接着,你换一个参数试试
连续使用两个diag,可以得到一个对角阵,除对角线以外的元素均为零