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

Python Numpy 實(shí)現(xiàn)交換兩行和兩列的方法

 更新時(shí)間:2019年06月26日 09:49:34   作者:不會(huì)JAVA的運(yùn)營(yíng)不是好數(shù)分  
今天小編就為大家分享一篇Python Numpy 實(shí)現(xiàn)交換兩行和兩列的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

numpy應(yīng)該是一個(gè)和常用的包了,但是在百度查了很久,也沒(méi)有查到如何交換兩列(交換兩行的有),所以查看了其他的文檔,找到了方法。

交換兩行

比如a = np.array([[1,2,3],[2,3,4],[1,6,5], [9,3,4]]),想要交換第二行和第三行,看起來(lái)很簡(jiǎn)單,直接寫(xiě)代碼:

import numpy as np
a = np.array([[1,2,3],[2,3,4],[1,6,5], [9,3,4]])
tmp = a[1]
a[1] = a[2]
a[2] = tmp

運(yùn)行結(jié)果卻為:

array([[1, 2, 3],
  [1, 6, 5],
  [1, 6, 5],
  [9, 3, 4]])

原因是因?yàn)閠mp = a[1]并非a[1]的一個(gè)copy,而是一個(gè)“別名”,那么我們改寫(xiě)成:

import numpy as np
a = np.array([[1,2,3],[2,3,4],[1,6,5], [9,3,4]])
tmp = np.copy(a[1])
a[1] = a[2]
a[2] = tmp

運(yùn)行結(jié)果為:

array([[1, 2, 3],
  [1, 6, 5],
  [2, 3, 4],
  [9, 3, 4]])

結(jié)果正常,那還有沒(méi)有更簡(jiǎn)單的方法呢,例如swap之類的,經(jīng)查閱找到一種最簡(jiǎn)單的方法:

import numpy as np
a = np.array([[1,2,3],[2,3,4],[1,6,5], [9,3,4]])
a[[1,2], :] = a[[2,1], :]

交換兩列

和上面類似:

a = np.array([[1,2,3],[2,3,4],[1,6,5], [9,3,4]])
a[:,[1,0,2]]
a

得到:

array([[1, 2, 3],
  [2, 3, 4],
  [1, 6, 5],
  [9, 3, 4]])

以上這篇Python Numpy 實(shí)現(xiàn)交換兩行和兩列的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何利用Python解析超大的json數(shù)據(jù)(GB級(jí)別)

    如何利用Python解析超大的json數(shù)據(jù)(GB級(jí)別)

    果不想從頭開(kāi)始創(chuàng)建數(shù)據(jù)格式來(lái)存儲(chǔ)數(shù)據(jù),JSON是一個(gè)不錯(cuò)的選擇,下面這篇文章主要給大家介紹了關(guān)于如何利用Python解析超大的json數(shù)據(jù)(GB級(jí)別)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Python WSGI的深入理解

    Python WSGI的深入理解

    這篇文章主要給大家介紹了關(guān)于Python WSGI的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • 使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

    使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

    這篇文章主要介紹了使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 使用python進(jìn)行雷電接口檢測(cè)

    使用python進(jìn)行雷電接口檢測(cè)

    這篇文章主要為大家詳細(xì)介紹了如何使用python進(jìn)行雷電接口檢測(cè),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • Python實(shí)現(xiàn)視頻畫(huà)質(zhì)增強(qiáng)的示例代碼

    Python實(shí)現(xiàn)視頻畫(huà)質(zhì)增強(qiáng)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)對(duì)視頻進(jìn)行畫(huà)質(zhì)增強(qiáng)功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下
    2022-04-04
  • Python使用random.shuffle()打亂列表順序的方法

    Python使用random.shuffle()打亂列表順序的方法

    今天小編就為大家分享一篇Python使用random.shuffle()打亂列表順序的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Python字典的概念及常見(jiàn)應(yīng)用實(shí)例詳解

    Python字典的概念及常見(jiàn)應(yīng)用實(shí)例詳解

    這篇文章主要介紹了Python字典的概念及常見(jiàn)應(yīng)用,結(jié)合實(shí)例形式詳細(xì)的分析了Python字典的概念、原理、創(chuàng)建、常見(jiàn)操作函數(shù)與使用注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • Python實(shí)現(xiàn)繪制多角星實(shí)例

    Python實(shí)現(xiàn)繪制多角星實(shí)例

    這篇文章要給大家分享Python實(shí)現(xiàn)繪制多角星的實(shí)例,在具備一定的Python編程基礎(chǔ)以后,我們可以結(jié)合for循環(huán)進(jìn)行多角星的編寫(xiě),只要簡(jiǎn)單的幾次循環(huán),即可以極大的解決重復(fù)編寫(xiě)相同代碼方面的問(wèn)題,下面小編將以三角星,五角星為例,進(jìn)而引入如何繪制多角星,需要的朋友可以參考一下
    2021-11-11
  • 不要用強(qiáng)制方法殺掉python線程

    不要用強(qiáng)制方法殺掉python線程

    本文給大家分享的是走著的一些強(qiáng)制殺掉python線程經(jīng)驗(yàn)教訓(xùn),如果你使用強(qiáng)制手段干掉線程,那么很大幾率出現(xiàn)意想不到的bug。 請(qǐng)記住一點(diǎn),鎖資源不會(huì)因?yàn)榫€程退出而釋放鎖資源 !
    2017-02-02
  • python腳本和網(wǎng)頁(yè)有何區(qū)別

    python腳本和網(wǎng)頁(yè)有何區(qū)別

    在本篇文章里小編給大家整理的是關(guān)于python腳本和網(wǎng)頁(yè)的區(qū)別點(diǎn)總結(jié),有興趣的朋友們可以學(xué)習(xí)下。
    2020-07-07

最新評(píng)論

大余县| 宁远县| 广德县| 田林县| 黔江区| 兴安盟| 兴仁县| 定远县| 八宿县| 澎湖县| 定襄县| 合山市| 博客| 黄山市| 通城县| 新和县| 萝北县| 芜湖县| 余庆县| 永胜县| 和田县| 黄浦区| 木里| 浦东新区| 建阳市| 金华市| 巴青县| 英吉沙县| 迭部县| 华蓥市| 梁山县| 石楼县| 丰台区| 开阳县| 广丰县| 佛教| 远安县| 漠河县| 曲靖市| 横峰县| 三穗县|