最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 實現(xiàn)矩陣填充0的例子

 更新時間:2019年11月29日 08:38:50   作者:icaoys  
今天小編就為大家分享一篇python 實現(xiàn)矩陣填充0的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

需求:

原矩陣

[[1 2 3]
 [4 5 6]
 [7 8 9]]

在原矩陣元素之間填充元素 0,得到

[[1. 0. 2. 0. 3.]
 [0. 0. 0. 0. 0.]
 [4. 0. 5. 0. 6.]
 [0. 0. 0. 0. 0.]
 [7. 0. 8. 0. 9.]]

思路:

先求出擴充矩陣的維度,再按照每一行每一列遍歷,根據(jù)元素的索引規(guī)律依次賦值,最終實現(xiàn)新的擴充矩陣。這個思路實現(xiàn)如下:

import numpy as np

def PadMat(Ndim, Mat):
 Brow = Bcol = 2*Ndim-1
 B = np.zeros([Brow, Bcol])
 for row in range(Brow):
 if row%2 == 0:
 for col in range(Bcol):
 if col%2 == 0:
 pos_c = int(col/2)
 pos_r = int(row/2)
 # print(row, col)
 B[row, col] = Mat[pos_r, pos_c]
 else:
 B[row, col] = 0
 return B


# A = np.arange(9) + 1
# A = A.reshape([3, 3])
A = np.arange(16) + 1
A = A.reshape([4, 4])
# print(A.shape[0])
N = Arow = Acol = A.shape[0]

NewMat = PadMat(Ndim=N, Mat=A)
print(A)
print(NewMat)

總結:

這個思路很直接,但是循環(huán)套循環(huán)是一個很笨的辦法,而且遍歷也很慢。不知道網友有什么好的思路嗎?

以上這篇python 實現(xiàn)矩陣填充0的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 簡單介紹Ruby中的CGI編程

    簡單介紹Ruby中的CGI編程

    這篇文章主要介紹了簡單介紹Ruby中的CGI編程,包括創(chuàng)建Form表單等基本內容,需要的朋友可以參考下
    2015-04-04
  • Python 調用 Outlook 發(fā)送郵件過程解析

    Python 調用 Outlook 發(fā)送郵件過程解析

    這篇文章主要介紹了Python 調用 Outlook 發(fā)送郵件過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 淺談Pycharm最有必要改的幾個默認設置項

    淺談Pycharm最有必要改的幾個默認設置項

    今天小編就為大家分享一篇淺談Pycharm最有必要改的幾個默認設置項,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python自定義分頁器的實現(xiàn)

    python自定義分頁器的實現(xiàn)

    這篇文章主要介紹了python自定義分頁器的實現(xiàn),通過自定義分頁器封裝展開主題并對其實用方法簡單介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-04-04
  • pandas中Series運算匯總(算術、比較和邏輯運算)

    pandas中Series運算匯總(算術、比較和邏輯運算)

    本文主要介紹了pandas中Series運算匯總,包括算術運算、比較運算和邏輯運算等,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • Python3內置模塊之base64編解碼方法詳解

    Python3內置模塊之base64編解碼方法詳解

    這篇文章主要介紹了Python3內置模塊之base64編解碼方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • python日志通過不同的等級打印不同的顏色(示例代碼)

    python日志通過不同的等級打印不同的顏色(示例代碼)

    這篇文章主要介紹了python日志通過不同的等級打印不同的顏色,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • python搭建項目的虛擬環(huán)境

    python搭建項目的虛擬環(huán)境

    本文主要介紹了python搭建項目的虛擬環(huán)境,主要就是在多個項目中進行一個隔離,防止包的版本沖突或者其他情況,下面就來介紹一下具體步驟,感興趣的可以了解一下
    2024-03-03
  • 操作Windows注冊表的簡單的Python程序制作教程

    操作Windows注冊表的簡單的Python程序制作教程

    這篇文章主要介紹了操作Windows注冊表的簡單的Python程序制作教程,包括遠程對注冊表進行修改的實現(xiàn),需要的朋友可以參考下
    2015-04-04
  • Python字典get()函數(shù)使用詳解

    Python字典get()函數(shù)使用詳解

    在Python中,字典對象有一個名為get()的方法,它可以用來獲取字典中鍵對應的值,該方法接受一個鍵作為參數(shù),并返回該鍵對應的值,如果鍵不存在于字典中,則返回None,本文就給大家介紹一下Python get()函數(shù)使用方法,需要的朋友可以參考下
    2023-07-07

最新評論

湟中县| 苍南县| 凌海市| 宁化县| 昌吉市| 顺昌县| 冷水江市| 柯坪县| 松溪县| 涿鹿县| 台安县| 龙山县| 临武县| 灵山县| 西昌市| 红原县| 巴中市| 伊川县| 兖州市| 信宜市| 驻马店市| 石棉县| 咸丰县| 肥城市| 广宗县| 公主岭市| 额尔古纳市| 秦安县| 秭归县| 冀州市| 张家界市| 上思县| 古交市| 沐川县| 巴林右旗| 桂阳县| 永清县| 苍南县| 临潭县| 侯马市| 长泰县|