欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

對python 矩陣轉置transpose的實例講解

系統 1973 0

在讀圖片時,會用到這么的一段代碼:

            
image_vector_len = np.prod(image_size)#總元素大小,3*55*47
img = Image.open(path)
    arr_img = np.asarray(img, dtype='float64')
    arr_img = arr_img.transpose(2,0,1).reshape((image_vector_len, ))# 47行,55列,每個點有3個元素rgb。再把這些元素一字排開

          

transpose是什么意識呢? 看如下例子:

            
arr1 = array([[[ 0, 1, 2, 3],
    [ 4, 5, 6, 7]],
    [[ 8, 9, 10, 11],
    [12, 13, 14, 15]]])

          

這是原來的矩陣。如果對其進行轉置,執行arr2 = arr1.transpose((1,0,2))

得到:

            
array([[[ 0, 1, 2, 3],
    [ 8, 9, 10, 11]],
    [[ 4, 5, 6, 7],
    [12, 13, 14, 15]]])

          

過程是怎樣的?

arr1.shape 應該是(2, 2, 4) 意為 2維,2*4矩陣

arr1.transpose(*args) 里面的參數,可以這么理解,他是調換arr1.shape的順序,咱來給arr1.shape標一下角標哈,(2[0], 2[1], 4[2]) [ ] 里是shape的索引,對吧,

transpose((1, 0, 2)) 的意思是 按照這個順序 重新設置shape 也就是 (2[1], 2[0], 4[2])

雖然看起來 變換前后的shape都是 2,2,4 , 但是問題來了,transpose是轉置

shape按照(1,0,2)的順序重新設置了, array里的所有元素 也要按照這個規則重新組成新矩陣

比如 8 在arr1中的索引是 (1, 0, 0) 那么按照剛才的變換規則,就是 (0, 1, 0) 看看跟你結果arr2的位置一樣了吧,依此類推..

另外一個知識點:

對于一維的shape,轉置是不起作用的,舉例:

            
x=linspace(0,4,5) 
#array([0.,1.,2.,3.,4.])
y=transpose(x)  # 會轉置失敗。

          

如果想正確使用的話:

            
x.shape=(5,1)
y=transpose(x)  #就可以了

          

以上這篇對python 矩陣轉置transpose的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 午夜亚洲国产成人不卡在线 | 婷婷激情五月综合 | 大香伊人久久精品一区二区 | 好看的一级毛片 | 国产精品美女久久久久久久网站 | 国产伦精品一区二区三区精品视频 | 噜噜噜色网 | 欧美视频在线免费 | 奇米影视在线观看 | 国产成久久免费精品AV片天堂 | 一区二区三区久久 | 搡女人的高清免费视频 | 操操操日日日干干干 | 国产欧美精品午夜在线播放 | 色婷婷国产精品欧美毛片 | 中文在线一区二区 | 精品人成 | 成人永久福利免费观看 | 欧美一级网站 | 欧美成人午夜 | 亚洲性在线观看 | 国产成人羞羞视频在线 | 人人99 | 日韩精品 电影一区 亚洲 | 色情女教师3波多野结衣 | 欧美天天在线 | 日本视频免费高清一本18 | 亚洲国产成人九九综合 | 亚洲特一级毛片 | 九九热在线免费观看 | 国产精品三级a三级三级午夜 | 日本精高清区一 | 三级网站免费看 | 五月天婷婷在线视频国产在线 | 久久久精品欧美 | 国产乱码精品1区2区3区 | www.亚洲在线 | 91在线成人 | 亚洲三级在线 | 久久青草国产免费观看 | 看免费黄色大片 |