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

python中flatten()函數(shù)用法詳解

 更新時(shí)間:2023年02月16日 08:23:17   作者:篤℃  
本文主要介紹了python中flatten()函數(shù)用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1. 函數(shù)介紹

flatten是numpy.ndarray.flatten的一個(gè)函數(shù),即返回一個(gè)一維數(shù)組。常用如下:

  • a.flatten():a是個(gè)數(shù)組,a.flatten()就是把a(bǔ)降到一維,默認(rèn)是按行的方向降 。
  • m.flatten():m是個(gè)矩陣,降維后還是個(gè)矩陣,m.A(等效于矩陣.getA())才變成了數(shù)組。

2. 示例代碼

2.1 數(shù)組(array).flatten()

>>> a = [[1,3],[2,4],[3,5]]
>>> a = array(a)
>>> a.flatten()
array([1, 3, 2, 4, 3, 5])

2.2 矩陣(mat).flatten()

>>> a = [[1,3],[2,4],[3,5]]
>>> a = mat(a)
>>> y = a.flatten()
>>> y
matrix([[1, 3, 2, 4, 3, 5]])    ## 經(jīng)過(guò)降維仍為矩陣類(lèi)型
>>> y = a.flatten().A
>>> y
array([[1, 3, 2, 4, 3, 5]])        ## 此時(shí)變?yōu)閿?shù)組類(lèi)型
>>> shape(y)
(1, 6)
>>> shape(y[0])
(6,)
>>> y = a.flatten().A[0]
>>> y
array([1, 3, 2, 4, 3, 5])

2.3 列表(list).flatten()

直接使用list.flatten()會(huì)出錯(cuò)。

>>> a = [[1,3],[2,4],["abc","def"]]
>>> a.flatten()

# 報(bào)錯(cuò)
Traceback (most recent call last):
?File "<pyshell#10>", line 1, in <module>
? a.flatten()
AttributeError: 'list' object has no attribute 'flatten'

建議使用:

>>> a = [[1,3],[2,4],["abc","def"]]
>>> a1 = [y for x in a for y in x]
>>> a1
[1, 3, 2, 4, 'abc', 'def']

3. 參考

【1】https://blog.csdn.net/qq_41542989/article/details/109050472

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

相關(guān)文章

  • 解讀Python中的frame是什么

    解讀Python中的frame是什么

    這篇文章主要介紹了解讀Python中的frame是什么,關(guān)于frame使用講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python正則表達(dá)式 匹配反斜杠的操作方法

    python正則表達(dá)式 匹配反斜杠的操作方法

    這篇文章主要介紹了python正則表達(dá)式 匹配反斜杠的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 使用Python操作MySQL的一些基本方法

    使用Python操作MySQL的一些基本方法

    這篇文章主要介紹了使用Python操作MySQL的一些基本方法,Python+MySQL也是服務(wù)器端快速開(kāi)發(fā)的一種絕佳搭配方案,需要的朋友可以參考下
    2015-08-08
  • Matlab之使用HeatMap實(shí)現(xiàn)畫(huà)熱圖

    Matlab之使用HeatMap實(shí)現(xiàn)畫(huà)熱圖

    這篇文章主要介紹了Matlab之使用HeatMap實(shí)現(xiàn)畫(huà)熱圖方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Python如何使用pathlib模塊處理文件路徑

    Python如何使用pathlib模塊處理文件路徑

    這篇文章主要介紹了Python如何使用pathlib模塊處理文件路徑,我們將從創(chuàng)建 Path 對(duì)象、絕對(duì)路徑與相對(duì)路徑、訪問(wèn)文件路徑分量,以及檢查文件路徑是否存在等幾個(gè)方面進(jìn)行講解,需要的朋友可以參考下
    2024-10-10
  • Django實(shí)現(xiàn)快速分頁(yè)的方法實(shí)例

    Django實(shí)現(xiàn)快速分頁(yè)的方法實(shí)例

    分頁(yè)是我們?nèi)粘i_(kāi)發(fā)中必不可少的一個(gè)功能,下面這篇文章主要給大家介紹了關(guān)于Django如何實(shí)現(xiàn)快速分頁(yè)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • 利用Python+Opencv實(shí)現(xiàn)車(chē)牌自動(dòng)識(shí)別完整代碼

    利用Python+Opencv實(shí)現(xiàn)車(chē)牌自動(dòng)識(shí)別完整代碼

    這篇文章主要介紹了如何使用Python和OpenCV進(jìn)行車(chē)牌識(shí)別,包括圖像預(yù)處理、車(chē)牌定位、分割和模板匹配等步驟,通過(guò)實(shí)戰(zhàn)項(xiàng)目,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • Tensorflow之Saver的用法詳解

    Tensorflow之Saver的用法詳解

    本篇文章主要介紹了Tensorflow之Saver的用法詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • python處理csv中的空值方法

    python處理csv中的空值方法

    今天小編就為大家分享一篇python處理csv中的空值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • python 執(zhí)行終端/控制臺(tái)命令的例子

    python 執(zhí)行終端/控制臺(tái)命令的例子

    今天小編就為大家分享一篇python 執(zhí)行終端/控制臺(tái)命令的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07

最新評(píng)論

新余市| 拜城县| 吉木萨尔县| 伊宁市| 应城市| 北海市| 福鼎市| 廉江市| 庄河市| 全州县| 元氏县| 姜堰市| 淮阳县| 凤城市| 玉林市| 拉萨市| 太保市| 广水市| 独山县| 额尔古纳市| 治多县| 景德镇市| 久治县| 肥乡县| 安国市| 温泉县| 景东| 商河县| 鸡西市| 佛学| 武平县| 西藏| 沂源县| 敦化市| 滦南县| 上高县| 乌海市| 淮滨县| 两当县| 永年县| 西藏|