色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Python NumPy中diag函數(shù)的使用說明

瀏覽:2日期:2022-06-19 14:02:07

NumPy包中的內(nèi)置diag函數(shù)很有意思。

假設(shè)創(chuàng)建一個1維數(shù)組a,和一個3*3數(shù)組b:

import numpy as npa = np.arange(1, 4)b = np.arange(1, 10).reshape(3, 3)

結(jié)果如下:

>>> aarray([1, 2, 3])>>> barray([[1, 2, 3],[4, 5, 6],[7, 8, 9]])

使用diag函數(shù),看一看結(jié)果:

>>> np.diag(a)array([[1, 0, 0],[0, 2, 0],[0, 0, 3]])>>> np.diag(b)array([1, 5, 9])

可以發(fā)現(xiàn),當(dāng) np.diag(array)

array是一個1維數(shù)組時(shí),結(jié)果形成一個以一維數(shù)組為對角線元素的矩陣

array是一個二維矩陣時(shí),結(jié)果輸出矩陣的對角線元素

補(bǔ)充:numpy.diag()結(jié)構(gòu)及用法||參數(shù)詳解

numpy.diag(v,k=0)

官方文檔

以一維數(shù)組的形式返回方陣的對角線(或非對角線)元素,或?qū)⒁痪S數(shù)組轉(zhuǎn)換成方陣(非對角線元素為0).兩種功能角色轉(zhuǎn)變?nèi)Q于輸入的v。1

更深層的見numpy.diagnal()

參數(shù)詳解:

v : array_like.

如果v是2D數(shù)組,返回k位置的對角線。

如果v是1D數(shù)組,返回一個v作為k位置對角線的2維數(shù)組。

k : int, optional

對角線的位置,大于零位于對角線上面,小于零則在下面。

示例

>>> x = np.arange(9).reshape((3,3))>>> xarray([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) >>> np.diag(x)array([0, 4, 8])>>> np.diag(x, k=1)array([1, 5])>>> np.diag(x, k=-1)array([3, 7])>>> np.diag(np.diag(x))array([[0, 0, 0], [0, 4, 0], [0, 0, 8]])

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲一区二区三区高清视频 | 免费五级在线观看日本片 | 一级女性全黄久久生活片 | 91寡妇天天综合久久影院 | 国产孕妇做受视频在线观看 | 免费视频99 | 国产精品一区二区三区高清在线 | 国产成人精品精品欧美 | 久久国产精品二区99 | 性欧美高清久久久久久久 | 国产视频一二三 | 九九视频高清视频免费观看 | 亚洲国产美女视频 | 国产精品视频成人 | 国产一区二区三区美女在线观看 | a毛片全部免费播放 | 欧美国产精品不卡在线观看 | 国产成人精选免费视频 | 一区二区三区欧美 | 日韩精品a | 色老久久精品偷偷鲁一区 | 久久精品呦女 | 女人毛片a毛片久久人人 | 91香焦国产线观看看免费 | 香港激情黄三级在线视频 | 青青操网站 | 亚洲精品一区二区中文 | 国产一级特黄特色aa毛片 | 亚洲自拍图片区 | 成人免费一级在线播放 | 毛片在线网站 | 在线观看亚洲成人 | 中国美女一级片 | 狠久久 | 欧美一区二区日韩一区二区 | 国产精品人伦久久 | 欧美亚洲一区二区三区在线 | 爽爽日本在线视频免费 | 国内精品久久久久久久影视麻豆 | 国产午夜精品理论片免费观看 | 欧美日韩免费播放一区二区 |