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

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

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

需求:

原矩陣

[[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.]]

思路:

先求出擴(kuò)充矩陣的維度,再按照每一行每一列遍歷,根據(jù)元素的索引規(guī)律依次賦值,最終實(shí)現(xiàn)新的擴(kuò)充矩陣。這個(gè)思路實(shí)現(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)

總結(jié):

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

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

相關(guān)文章

  • 簡(jiǎn)單介紹Ruby中的CGI編程

    簡(jiǎn)單介紹Ruby中的CGI編程

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

    Python 調(diào)用 Outlook 發(fā)送郵件過(guò)程解析

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

    淺談Pycharm最有必要改的幾個(gè)默認(rèn)設(shè)置項(xiàng)

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

    python自定義分頁(yè)器的實(shí)現(xiàn)

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

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

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

    Python3內(nèi)置模塊之base64編解碼方法詳解

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

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

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

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

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

    操作Windows注冊(cè)表的簡(jiǎn)單的Python程序制作教程

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

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

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

最新評(píng)論

建阳市| 调兵山市| 渑池县| 梅州市| 陇西县| 汪清县| 锡林浩特市| 丰城市| 德化县| 龙江县| 金昌市| 汝城县| 锡林郭勒盟| 巩留县| 连平县| 岳阳市| 明光市| 梁河县| 平南县| 张家界市| 武夷山市| 彰化市| 夏河县| 福安市| 綦江县| 株洲市| 维西| 兰溪市| 香格里拉县| 邵武市| 陆丰市| 大渡口区| 阜阳市| 财经| 锦州市| 安庆市| 海门市| 乌审旗| 武山县| 化州市| 琼结县|