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

python中flatten()參數(shù)示例詳解

 更新時(shí)間:2022年03月25日 14:45:36   作者:皮皮寬  
flatten是numpy.ndarray.flatten的一個(gè)函數(shù),即返回一個(gè)一維數(shù)組,這篇文章主要給大家介紹了關(guān)于python中flatten()參數(shù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

這篇博客主要寫(xiě)flatten()作用,及其參數(shù)的含義

  • flatten()是對(duì)多維數(shù)據(jù)的降維函數(shù)。
  • flatten(),默認(rèn)缺省參數(shù)為0,也就是說(shuō)flatten()和flatte(0)效果一樣。
  • python里的flatten(dim)表示,從第dim個(gè)維度開(kāi)始展開(kāi),將后面的維度轉(zhuǎn)化為一維.也就是說(shuō),只保留dim之前的維度,其他維度的數(shù)據(jù)全都擠在dim這一維。
  • 比如一個(gè)數(shù)據(jù)的維度是( S 0 , S 1 , S 2......... , S n ) , flatten(m)后的數(shù)據(jù)為( S 0 , S 1 , S 2 , . . . , S m − 2 , S m − 1 , S m ∗ S m + 1 ∗ S m + 2 ∗ . . . ∗ S n ) 
  • 下面我們舉個(gè)例子來(lái)理解一下flatten

比如我們隨機(jī)定義一個(gè)維度為(2,3,4)的數(shù)據(jù)a

import torch
a = torch.rand(2,3,4)

a輸出結(jié)果為:

a此時(shí)的維度為(2,3,4)

flatten()和flatten(0)效果一樣,a這個(gè)數(shù)據(jù)從0維展開(kāi),就是( 2 ∗ 3 ∗ 4 2*3*4 2∗3∗4),維度就是(24)

b = a.flatten()
c = a.flatten(0)

b,c的結(jié)果如圖:

b,c相等,維度均為 ( 2 ∗ 3 ∗ 4 ) (2*3*4) (2∗3∗4)也就是(24)

a從1維展開(kāi)flatten(1),就是 ( 2 , 3 ∗ 4 ) (2,3*4) (2,3∗4),也就是(2,12).

d = a.flatten(1)

d的結(jié)果如圖所示:

a從一維展開(kāi)后的數(shù)據(jù)d的維度為 ( 2 , 3 ∗ 4 ) (2,3*4) (2,3∗4)也就是(2,12)

a若是從2維展開(kāi)flatten(2),那就是(2,3,4)和之前沒(méi)有變化

e = a.flatten(2)

e的結(jié)果如圖所示:

e從二維展開(kāi)后的數(shù)據(jù)d的維度為 ( 2 , 3 , 4 ) (2,3,4) (2,3,4)

總結(jié)

  • python里的flatten(dim)表示,從第dim個(gè)維度開(kāi)始展開(kāi),將后面的維度轉(zhuǎn)化為一維.也就是說(shuō),只保留dim之前的維度,其他維度的數(shù)據(jù)全都擠在dim這一維。
  • 比如一個(gè)數(shù)據(jù)的維度是( S 0 , S 1 , S 2 , S 3......... , S n ) (S0,S1,S2,S3.........,Sn)(S0,S1,S2,S3.........,Sn), flatten(m)后的數(shù)據(jù)為( S 0 , S 1 , S 2 , S 3 , . . . , S m − 2 , S m − 1 , S m ∗ S m + 1 ∗ S m + 2 ∗ . . . ∗ S n ) (S0, S1,S2,S3,...,Sm-2,Sm-1,Sm*Sm+1*Sm+2*...*Sn)(S0,S1,S2,S3,...,Sm−2,Sm−1,Sm∗Sm+1∗Sm+2∗...∗Sn)

到此這篇關(guān)于python中flatten()參數(shù)的文章就介紹到這了,更多相關(guān)python flatten()參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于pycharm中pip版本10.0無(wú)法使用的解決辦法

    關(guān)于pycharm中pip版本10.0無(wú)法使用的解決辦法

    近期在利用 pycharm 安裝第三方庫(kù)時(shí)會(huì)提示 pip 不是最新版本, 因此對(duì) pip 進(jìn)行更新,但是生成最新版本之后, pip 中由于缺少 main 函數(shù),導(dǎo)致在 pycharm 中無(wú)法自動(dòng)安裝第三方庫(kù)。本文就介紹一下如何解決
    2019-10-10
  • python通過(guò)shutil實(shí)現(xiàn)快速文件復(fù)制的方法

    python通過(guò)shutil實(shí)現(xiàn)快速文件復(fù)制的方法

    這篇文章主要介紹了python通過(guò)shutil實(shí)現(xiàn)快速文件復(fù)制的方法,涉及Python中shutil模塊的使用技巧,需要的朋友可以參考下
    2015-03-03
  • Python高斯消除矩陣

    Python高斯消除矩陣

    今天小編就為大家分享一篇關(guān)于Python高斯消除矩陣,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • 對(duì)python生成業(yè)務(wù)報(bào)表的實(shí)例詳解

    對(duì)python生成業(yè)務(wù)報(bào)表的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)python生成業(yè)務(wù)報(bào)表的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • python語(yǔ)言是免費(fèi)還是收費(fèi)的?

    python語(yǔ)言是免費(fèi)還是收費(fèi)的?

    在本篇文章里小編給大家分享的是關(guān)于python語(yǔ)言是否免費(fèi)的相關(guān)知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • python實(shí)現(xiàn)的讀取網(wǎng)頁(yè)并分詞功能示例

    python實(shí)現(xiàn)的讀取網(wǎng)頁(yè)并分詞功能示例

    這篇文章主要介紹了python實(shí)現(xiàn)的讀取網(wǎng)頁(yè)并分詞功能,結(jié)合實(shí)例形式分析了Python使用requests模塊讀取網(wǎng)頁(yè),以及jieba庫(kù)分詞的相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • Python?中設(shè)置請(qǐng)求的最大重試次數(shù)示例代碼

    Python?中設(shè)置請(qǐng)求的最大重試次數(shù)示例代碼

    本篇文章介紹了為什么我們會(huì)收到錯(cuò)誤消息,指出超出了最大重試次數(shù),以及我們?nèi)绾卧?Python?中為請(qǐng)求設(shè)置?max_retries,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-06-06
  • 解決python3爬蟲(chóng)無(wú)法顯示中文的問(wèn)題

    解決python3爬蟲(chóng)無(wú)法顯示中文的問(wèn)題

    下面小編就為大家分享一篇解決python3爬蟲(chóng)無(wú)法顯示中文的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python基礎(chǔ)知識(shí)點(diǎn) 初識(shí)Python.md

    Python基礎(chǔ)知識(shí)點(diǎn) 初識(shí)Python.md

    在本篇文章中我們給大家總結(jié)了關(guān)于Python基礎(chǔ)知識(shí)點(diǎn),通過(guò)初識(shí)Python.md的相關(guān)內(nèi)容分享給Python初學(xué)者,一起來(lái)看下吧。
    2019-05-05
  • Python fire模塊(最簡(jiǎn)化命令行生成工具)的使用教程詳解

    Python fire模塊(最簡(jiǎn)化命令行生成工具)的使用教程詳解

    Python Fire是谷歌開(kāi)源的一個(gè)第三方庫(kù),用于從任何Python對(duì)象自動(dòng)生成命令行接口(CLI),可用于如快速拓展成命令行等形式。本文將通過(guò)實(shí)例為大家詳細(xì)說(shuō)說(shuō)fire模塊的使用,感興趣的可以了解一下
    2022-10-10

最新評(píng)論

兖州市| 延川县| 高雄市| 绥阳县| 宁蒗| 丹寨县| 金塔县| 白朗县| 图木舒克市| 日土县| 凤山县| 广德县| 九江县| 金湖县| 澄城县| 武平县| 乐都县| 广州市| 永吉县| 平江县| 和龙市| 丰都县| 阜新| 安福县| 油尖旺区| 枝江市| 客服| 抚顺市| 安福县| 汕头市| 石渠县| 富源县| 呼图壁县| 榆树市| 安庆市| 陆川县| 达孜县| 阿瓦提县| 怀安县| 静海县| 木里|