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

Python中NumPy的數(shù)組拆分

 更新時間:2023年07月04日 11:54:25   作者:輕松學(xué)Python  
這篇文章主要介紹了Python中NumPy的數(shù)組拆分,我們使用array_split()分割數(shù)組,將要分割的數(shù)組和分割數(shù)傳遞給它,如果將一個數(shù)組拆分為 3 個數(shù)組,則可以像使用任何數(shù)組元素一樣從結(jié)果中訪問它們,需要的朋友可以參考下

拆分 NumPy 數(shù)組

拆分是連接的反向操作。

連接(Joining)是將多個數(shù)組合并為一個,拆分(Spliting)將一個數(shù)組拆分為多個。

我們使用 array_split() 分割數(shù)組,將要分割的數(shù)組和分割數(shù)傳遞給它。

實例

將數(shù)組分為 3 部分:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
newarr = np.array_split(arr, 3)
print(newarr)

運行實例

注釋:返回值是一個包含三個數(shù)組的數(shù)組。

如果數(shù)組中的元素少于要求的數(shù)量,它將從末尾進行相應(yīng)調(diào)整。

實例

將數(shù)組分為 4 部分:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
newarr = np.array_split(arr, 4)
print(newarr)

運行實例

提示:我們也有 split() 方法可用,但是當源數(shù)組中的元素較少用于拆分時,它將不會調(diào)整元素,如上例那樣,array_split() 正常工作,但 split() 會失敗。

拆分為數(shù)組

array_split() 方法的返回值是一個包含每個分割的數(shù)組。

如果將一個數(shù)組拆分為 3 個數(shù)組,則可以像使用任何數(shù)組元素一樣從結(jié)果中訪問它們:

實例

訪問拆分的數(shù)組:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
newarr = np.array_split(arr, 3)
print(newarr[0])
print(newarr[1])
print(newarr[2])

運行實例

分割二維數(shù)組

拆分二維數(shù)組時,請使用相同的語法。

使用 array_split() 方法,傳入要分割的數(shù)組和想要分割的數(shù)目。

實例

把這個 2-D 拆分為三個 2-D 數(shù)組。

import numpy as np
arr = np.array([[1, 2], [3, 4], [5, 6], [7, 8], [9, 10], [11, 12]])
newarr = np.array_split(arr, 3)
print(newarr)

運行實例

上例返回三個 2-D 數(shù)組。

讓我們看另一個例子,這次 2-D 數(shù)組中的每個元素包含 3 個元素。

實例

把這個 2-D 拆分為三個 2-D 數(shù)組。

import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18]])
newarr = np.array_split(arr, 3)
print(newarr)

運行實例

上例返回三個 2-D 數(shù)組。

此外,您可以指定要進行拆分的軸。

下面的例子還返回三個 2-D 數(shù)組,但它們沿行 (axis=1) 分割。

實例

沿行把這個 2-D 拆分為三個 2-D 數(shù)組。

import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18]])
newarr = np.array_split(arr, 3, axis=1)
print(newarr)

運行實例

另一種解決方案是使用與 hstack() 相反的 hsplit()。

實例

使用 hsplit() 方法將 2-D 數(shù)組沿著行分成三個 2-D 數(shù)組。

import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18]])
newarr = np.hsplit(arr, 3)
print(newarr)

運行實例

提示:vsplit() 和 dsplit() 可以使用與 vstack() 和 dstack() 類似的替代方法。

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

相關(guān)文章

  • django-csrf使用和禁用方式

    django-csrf使用和禁用方式

    這篇文章主要介紹了django-csrf使用和禁用方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python中pip安裝、升級包使用及說明

    python中pip安裝、升級包使用及說明

    文章主要介紹了在Centos和Ubuntu系統(tǒng)中使用pip進行包管理的操作,包括查看、安裝、升級、卸載包,指定版本號安裝,一次性安裝多個包等操作,并提供了相關(guān)命令和注意事項
    2026-05-05
  • python中wordcloud安裝的方法小結(jié)

    python中wordcloud安裝的方法小結(jié)

    這篇文章主要介紹了安裝python中wordcloud的幾種方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Python繪制散點密度圖的三種方式詳解

    Python繪制散點密度圖的三種方式詳解

    散點密度圖是在散點圖的基礎(chǔ)上,計算了每個散點周圍分布了多少其他的點,并通過顏色表現(xiàn)出來。本文主要介紹了Python繪制散點密度圖的三種方式,需要的可以參考下
    2022-06-06
  • 使用Python和NLTK進行文本預(yù)處理示例詳解

    使用Python和NLTK進行文本預(yù)處理示例詳解

    文將介紹如何使用Python編程語言和NLTK(Natural Language Toolkit)庫進行文本預(yù)處理,為后續(xù)的文本分析和機器學(xué)習任務(wù)做準備,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2024-03-03
  • 從基礎(chǔ)操作到高級技巧解析Python字符串處理

    從基礎(chǔ)操作到高級技巧解析Python字符串處理

    字符串是編程中最基礎(chǔ)的數(shù)據(jù)類型之一,Python對其提供了豐富的操作方法,本文將通過具體案例演示字符串的創(chuàng)建、操作、格式化和高級應(yīng)用,幫助讀者系統(tǒng)掌握字符串處理的核心技能
    2025-08-08
  • Python使用minidom讀寫xml的方法

    Python使用minidom讀寫xml的方法

    這篇文章主要介紹了Python使用minidom讀寫xml的方法,實例分析了使用minidom模塊操作XML文件的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • Python 實現(xiàn)反轉(zhuǎn)整數(shù)的案例(很容易懂的那種)

    Python 實現(xiàn)反轉(zhuǎn)整數(shù)的案例(很容易懂的那種)

    這篇文章主要介紹了Python 實現(xiàn)反轉(zhuǎn)整數(shù)的案例(很容易懂的那種),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python+Matplotlib實現(xiàn)給圖像添加文本標簽與注釋

    Python+Matplotlib實現(xiàn)給圖像添加文本標簽與注釋

    這篇文章主要為大家分享一下如何使用python+matplotlib給繪制的圖像添加文本標簽與注釋。文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-04-04
  • Python?paddleocr快速使用及參數(shù)配置詳解

    Python?paddleocr快速使用及參數(shù)配置詳解

    PaddleOCR是基于PaddlePaddle深度學(xué)習框架的開源OCR工具,但它提供了推理模型/訓(xùn)練模型/預(yù)訓(xùn)練模型,用戶可以直接使用推理模型進行識別,也可以對訓(xùn)練模型或預(yù)訓(xùn)練模型進行再訓(xùn)練,這篇文章主要介紹了Python?paddleocr快速使用及參數(shù)詳解,需要的朋友可以參考下
    2024-06-06

最新評論

丰镇市| 安平县| 湖南省| 漳州市| 灯塔市| 搜索| 南城县| 五河县| 广德县| 邯郸市| 宁安市| 汉寿县| 泸水县| 盐城市| 土默特左旗| 信阳市| 八宿县| 西吉县| 石林| 大埔区| 黄平县| 永年县| 弋阳县| 集安市| 翁牛特旗| 奉化市| 张北县| 白银市| 虹口区| 积石山| 洛川县| 平乡县| 茌平县| 南靖县| 尉犁县| 兰考县| 大新县| 吉木萨尔县| 红河县| 麻江县| 嘉义市|