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

numpy.reshape()的函數(shù)的具體使用

 更新時間:2023年02月10日 09:58:21   作者:熊野君  
本文主要介紹了numpy.reshape()的函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

np.reshape()基本用法

常用于矩陣規(guī)格變換,將矩陣轉(zhuǎn)換為特定的行和列的矩陣
格式:a1.reshape(x,y,z,…)
注意:將矩陣a1轉(zhuǎn)變成(x, y,z,…)---->一維長度x,二維長度y,三維長度z,…的矩陣。
場景:matlibplot畫圖時x、y軸需要傳入的是一維,可以用reshape()實現(xiàn);再例如需要將多維的變成行向量或列向量時也經(jīng)常要用

numpy.reshape(a, newshape, order='C')[source],參數(shù)`newshape`是啥意思?

根據(jù)Numpy文檔(https://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html#numpy-reshape)的解釋:

newshape : int or tuple of ints

The new shape should be compatible with the original shape. If an integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, **the value is inferred from the length of the array and remaining dimensions**.

大意是說,數(shù)組新的shape屬性應(yīng)該要與原來的配套,如果等于-1的話,那么Numpy會根據(jù)剩下的維度計算出數(shù)組的另外一個shape屬性值。

舉幾個例子或許就清楚了,有一個數(shù)組z,它的shape屬性是(4, 4)

z = np.array([[1, 2, 3, 4],
          [5, 6, 7, 8],
          [9, 10, 11, 12],
          [13, 14, 15, 16]])
z.shape
(4, 4)

z.reshape(-1)

z.reshape(-1)
array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16])

z.reshape(-1, 1)

也就是說,先前我們不知道z的shape屬性是多少,但是想讓z變成只有一列,行數(shù)不知道多少,通過`z.reshape(-1,1)`,Numpy自動計算出有12行,新的數(shù)組shape屬性為(16, 1),與原來的(4, 4)配套。

z.reshape(-1,1)
 array([[ 1],
        [ 2],
        [ 3],
        [ 4],
        [ 5],
        [ 6],
        [ 7],
        [ 8],
        [ 9],
        [10],
        [11],
        [12],
        [13],
        [14],
        [15],
        [16]])

z.reshape(-1, 2)

newshape等于-1,列數(shù)等于2,行數(shù)未知,reshape后的shape等于(8, 2)

 z.reshape(-1, 2)
 array([[ 1,  2],
        [ 3,  4],
        [ 5,  6],
        [ 7,  8],
        [ 9, 10],
        [11, 12],
        [13, 14],
        [15, 16]])

同理,只給定行數(shù),newshape等于-1,Numpy也可以自動計算出新數(shù)組的列數(shù)。

到此這篇關(guān)于numpy.reshape()的函數(shù)的具體使用的文章就介紹到這了,更多相關(guān)numpy.reshape()內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python openssl模塊安裝及用法

    python openssl模塊安裝及用法

    在本篇文章里小編給大家整理的是一篇關(guān)于python openssl模塊安裝及用法,有需要的朋友們可以學習下。
    2020-12-12
  • Python開發(fā)游戲之井字游戲的實戰(zhàn)步驟

    Python開發(fā)游戲之井字游戲的實戰(zhàn)步驟

    最近正在學習Python,所以最近做了一個關(guān)于Python的實例,下面這篇文章主要給大家介紹了關(guān)于Python開發(fā)游戲之井字游戲的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Python中遍歷列表的方法總結(jié)

    Python中遍歷列表的方法總結(jié)

    在本篇文章里小編給大家分享了關(guān)于Python中遍歷列表的方法以及知識點總結(jié),有需要的朋友們學習下。
    2019-06-06
  • Python切片用法實例教程

    Python切片用法實例教程

    這篇文章主要介紹了Python切片用法,可以有效的提高Python程序設(shè)計的效率,更加靈活的進行Python循環(huán)操作,需要的朋友可以參考下
    2014-09-09
  • Python3 實現(xiàn)遞歸求階乘

    Python3 實現(xiàn)遞歸求階乘

    這篇文章主要介紹了Python3 實現(xiàn)遞歸求階乘的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python腳本實現(xiàn)DNSPod DNS動態(tài)解析域名

    Python腳本實現(xiàn)DNSPod DNS動態(tài)解析域名

    這篇文章主要介紹了Python腳本實現(xiàn)DNSPod DNS動態(tài)解析域名,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-02-02
  • Python中字典映射類型的學習教程

    Python中字典映射類型的學習教程

    這篇文章主要介紹了Python中字典映射類型的學習教程,是Python入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-08-08
  • 三大Python翻譯神器再也不用擔心學不好英語

    三大Python翻譯神器再也不用擔心學不好英語

    本文介紹了用python做一款屬于自己的翻譯詞典軟件,從此告別網(wǎng)頁搜索,文中有非常詳細的代碼示例,小伙伴們快快行動吧,需要的朋友可以參考下
    2021-09-09
  • OpenCV?imread讀取圖片失敗的問題及解決

    OpenCV?imread讀取圖片失敗的問題及解決

    這篇文章主要介紹了OpenCV?imread讀取圖片失敗的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python反爬機制-驗證碼功能的具體實現(xiàn)過程

    Python反爬機制-驗證碼功能的具體實現(xiàn)過程

    Tesseract-OCR是一個免費、開源的OCR引擎,通過該引擎可以識別圖片中的驗證碼,這篇文章主要介紹了Python反爬機制-驗證碼的示例代碼,需要的朋友可以參考下
    2022-02-02

最新評論

绥棱县| 濮阳县| 田林县| 宜兰县| 京山县| 莆田市| 大竹县| 昌吉市| 涟水县| 修文县| 游戏| 盐山县| 章丘市| 海丰县| 屏东市| 炎陵县| 阳高县| 阳城县| 吉林省| 舒兰市| 通州市| 灵宝市| 永仁县| 宜章县| 汉源县| 安庆市| 会泽县| 江达县| 吉水县| 民乐县| 浦城县| 秦皇岛市| 福安市| 台南县| 望城县| 西青区| 剑阁县| 鞍山市| 团风县| 池州市| 清新县|