欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何生成對(duì)角矩陣 numpy.diag

 更新時(shí)間:2022年05月11日 08:59:58   作者:yftadyz  
這篇文章主要介紹了如何生成對(duì)角矩陣 numpy.diag,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

生成對(duì)角矩陣 numpy.diag

給定對(duì)角線上元素,我想生成對(duì)角矩陣,在網(wǎng)上搜了一下,竟然都是numpy.diagonal。

這個(gè)函數(shù)的作用是提取給定矩陣的對(duì)角元素,當(dāng)然不是我想要的。

后來(lái)發(fā)現(xiàn)numpy.diag才是生成對(duì)角矩陣的函數(shù),所以寫此文章記錄之。

import numpy as np
a=[1,2,3]
np.diag(a)
Out[4]:?
array([[1, 0, 0],
? ? ? ?[0, 2, 0],
? ? ? ?[0, 0, 3]])

numpy.diag()結(jié)構(gòu)及用法||參數(shù)

numpy.diag(v,k=0) 

官方文檔

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

更深層的見(jiàn)numpy.diagnal()

參數(shù)詳解

1.v:array_like.

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

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

2.k:int, optional

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

示例

>>> x = np.arange(9).reshape((3,3))
>>> x
array([[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]])

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python使用Turtle庫(kù)繪制動(dòng)態(tài)鐘表

    python使用Turtle庫(kù)繪制動(dòng)態(tài)鐘表

    這篇文章主要為大家詳細(xì)介紹了python使用Turtle庫(kù)繪制動(dòng)態(tài)鐘表,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python 內(nèi)置變量和函數(shù)的查看及說(shuō)明介紹

    Python 內(nèi)置變量和函數(shù)的查看及說(shuō)明介紹

    今天小編就為大家分享一篇Python 內(nèi)置變量和函數(shù)的查看及說(shuō)明介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 最新Python?APScheduler?定時(shí)任務(wù)詳解

    最新Python?APScheduler?定時(shí)任務(wù)詳解

    這篇文章主要介紹了Python使用apscheduler模塊設(shè)置定時(shí)任務(wù),APScheduler全稱Advanced?Python?Scheduler?作用為在指定的時(shí)間規(guī)則執(zhí)行指定的作業(yè),本文對(duì)Python?APScheduler?定時(shí)任務(wù)相關(guān)知識(shí)介紹的非常詳細(xì),需要的朋友參考下
    2022-05-05
  • 一文詳解Python中實(shí)現(xiàn)單例模式的幾種常見(jiàn)方式

    一文詳解Python中實(shí)現(xiàn)單例模式的幾種常見(jiàn)方式

    這篇文章主要為大家介紹了Python中實(shí)現(xiàn)單例模式的幾種常見(jiàn)方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • python將字符串轉(zhuǎn)變成dict格式的實(shí)現(xiàn)

    python將字符串轉(zhuǎn)變成dict格式的實(shí)現(xiàn)

    這篇文章主要介紹了python將字符串轉(zhuǎn)變成dict格式的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • python?opencv背景減去法摳圖實(shí)現(xiàn)示例

    python?opencv背景減去法摳圖實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了python?opencv背景減去法摳圖實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 深入理解python協(xié)程

    深入理解python協(xié)程

    協(xié)程又稱為微線程,協(xié)程是一種用戶態(tài)的輕量級(jí)線程,它是實(shí)現(xiàn)多任務(wù)的另一種方式,只不過(guò)是比線程更小的執(zhí)行單元。因?yàn)樗詭PU的上下文,這樣只要在合適的時(shí)機(jī),我們可以把一個(gè)協(xié)程切換到另一個(gè)協(xié)程
    2021-06-06
  • python環(huán)境中的概念conda中與環(huán)境相關(guān)指令操作

    python環(huán)境中的概念conda中與環(huán)境相關(guān)指令操作

    這篇文章主要介紹了python環(huán)境中的概念conda中與環(huán)境相關(guān)指令操作,虛擬環(huán)境是從電腦獨(dú)立開(kāi)辟出來(lái)的環(huán)境,文章介紹了相關(guān)概念,需要的朋友可以參考下
    2023-03-03
  • Python操作MySQL數(shù)據(jù)庫(kù)的基本方法(查詢與更新)

    Python操作MySQL數(shù)據(jù)庫(kù)的基本方法(查詢與更新)

    在工作中我們需要經(jīng)常對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,比如 Oracle、MySQL、SQL Sever等,這篇文章主要給大家介紹了關(guān)于Python操作MySQL數(shù)據(jù)庫(kù)的基本方法包括了數(shù)據(jù)查詢與數(shù)據(jù)更新(新增、刪除、修改),需要的朋友可以參考下
    2023-09-09
  • python獲取網(wǎng)絡(luò)圖片方法及整理過(guò)程詳解

    python獲取網(wǎng)絡(luò)圖片方法及整理過(guò)程詳解

    這篇文章主要介紹了python獲取網(wǎng)絡(luò)圖片方法及整理過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12

最新評(píng)論