numpy函数:diag函数

 

numpy.diag()返回一个矩阵的对角线元素,或者创建一个对角阵( diagonal array.)。我们还是用例子来说明问题:

  1. 先引入numpy

  2. 创建一个对角阵,如下

  3. 创建一个二维数组xnumpy函数:diag函数_第1张图片

  4. 提起二维数组的对角元素的值,构成一个一位数组

  5. 或者,我们可以使用第二个参数,获取其他元素,请自行观察这个值在x数组中的位置

  6. 接着,你换一个参数试试

  7. 连续使用两个diag,可以得到一个对角阵,除对角线以外的元素均为零

你可能感兴趣的:(python)