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

python中flatten()函數用法詳解

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

1. 函數介紹

flatten是numpy.ndarray.flatten的一個函數,即返回一個一維數組。常用如下:

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

2. 示例代碼

2.1 數組(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]])    ## 經過降維仍為矩陣類型
>>> y = a.flatten().A
>>> y
array([[1, 3, 2, 4, 3, 5]])        ## 此時變?yōu)閿到M類型
>>> 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()會出錯。

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

# 報錯
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

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

相關文章

  • 解讀Python中的frame是什么

    解讀Python中的frame是什么

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

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

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

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

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

    Matlab之使用HeatMap實現畫熱圖

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

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

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

    Django實現快速分頁的方法實例

    分頁是我們日常開發(fā)中必不可少的一個功能,下面這篇文章主要給大家介紹了關于Django如何實現快速分頁的方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-10-10
  • 利用Python+Opencv實現車牌自動識別完整代碼

    利用Python+Opencv實現車牌自動識別完整代碼

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

    Tensorflow之Saver的用法詳解

    本篇文章主要介紹了Tensorflow之Saver的用法詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • python處理csv中的空值方法

    python處理csv中的空值方法

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

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

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

最新評論

融水| 兴安县| 高淳县| 阳谷县| 孟津县| 庆元县| 双城市| 缙云县| 股票| 九龙城区| 吴堡县| 中卫市| 诏安县| 南乐县| 宜川县| 郯城县| 岳阳县| 罗城| 上杭县| 白沙| 乌拉特后旗| 招远市| 清涧县| 府谷县| 德令哈市| 漳浦县| 栾川县| 城固县| 平罗县| 娱乐| 双峰县| 贵阳市| 天峻县| 吴旗县| 普兰县| 泊头市| 榆林市| 仁化县| 拜泉县| 海南省| 黎城县|