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

NumPy中的維度Axis詳解

 更新時(shí)間:2019年11月26日 10:12:56   作者:TheOneGIS  
今天小編就為大家分享一篇NumPy中的維度Axis詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

淺談NumPy中的維度Axis

NumPy中的維度是一個(gè)很重要的概念,很多函數(shù)的參數(shù)都需要給定維度Axis,如何直觀的理解維度呢?我們首先以二維數(shù)組為例進(jìn)行說明,然后推廣到多維數(shù)組。

(有人將ndim屬性叫維度,將axis叫軸,我還是習(xí)慣將axis稱之為維度,axis=0稱為第一個(gè)維度)

二維數(shù)組的列子

下面是一個(gè)二維數(shù)組的列子:

In [1]: import numpy as np

In [2]: x = np.random.randint(0, 9, (2, 3))

In [3]: x
Out[3]:
array([[0, 8, 6],
    [1, 2, 1]])

In [4]: x.ndim
Out[4]: 2

In [5]: x.shape
Out[5]: (2, 3)

In [6]: x[0]
Out[6]: array([0, 8, 6])

In [7]: x[:, 0]
Out[7]: array([0, 1])

In [8]: x.sum(axis=0)
Out[8]: array([ 1, 10, 7])

In [9]: x.sum(axis=1)
Out[9]: array([14, 4])

In [10]: x[0] + x[1]
Out[10]: array([ 1, 10, 7])

In [11]: x[:, 0] + x[:, 1] + x[:, 2]
Out[11]: array([14, 4])

看上面這個(gè)例子,x是一個(gè)2行3列的數(shù)組,所以x是一個(gè)二維數(shù)組。

從第6和第7個(gè)輸入輸出,我們可以肯定地說"對于二維數(shù)組,第一維指的是行,第二維指的是列"。

我們通過sum求和函數(shù),探究一下x的第一維和第二維的意義?從第8個(gè)和第9個(gè)輸入輸出,我們可以看到對于參數(shù)axis=0,其結(jié)果是數(shù)組列的和;而對于參數(shù)axis=1,其參數(shù)是數(shù)組行的和。

對于axis=0第一個(gè)維度求和,不是將第一維度(行)中的所有元素相加,而是沿著第一個(gè)維度,將對應(yīng)其他維度(列)的數(shù)據(jù)相加,分解開來就是第10個(gè)輸入輸出。同理,對于axis=1,是沿著列,將行中的元素相加。

NumPy中對于維度的操作都是以類似這樣的邏輯操作的。

多維數(shù)組

對于多維數(shù)組我們?nèi)绾螠?zhǔn)確區(qū)分維度呢?下面以圖示進(jìn)行說明:

所以,我的結(jié)論就是:在概念上維度是從整體到局部看的,最外圍的是第一個(gè)維度,然后依次往里,最內(nèi)部的就是最后一維。

下面我們用代碼驗(yàn)證一下上面的結(jié)論:

In [19]: x = np.random.randint(0, 9, (2, 3, 4))

In [20]: x
Out[20]:
array([[[0, 7, 5, 5],
    [6, 3, 1, 3],
    [7, 5, 3, 4]],

    [[8, 1, 4, 6],
    [8, 1, 4, 8],
    [3, 0, 8, 2]]])

In [21]: x[0]
Out[21]:
array([[0, 7, 5, 5],
    [6, 3, 1, 3],
    [7, 5, 3, 4]])

In [22]: x[:, 0, :]
Out[22]:
array([[0, 7, 5, 5],
    [8, 1, 4, 6]])

可以看到,第21個(gè)輸入輸出取到的是第一維的第一個(gè)元素,第22個(gè)輸入輸出取到的是第二維的第一個(gè)元素。大家可以細(xì)細(xì)體味一下!

以上這篇(標(biāo)題)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Python Shell獲取hostname和fqdn釋疑

    基于Python Shell獲取hostname和fqdn釋疑

    一直以來被linux的hostname和fqdn(Fully Qualified Domain Name)困惑著,今天通過腳本之家平臺把它們使用細(xì)節(jié)弄清分享給大家
    2016-01-01
  • Python讀寫txt文本文件的操作方法全解析

    Python讀寫txt文本文件的操作方法全解析

    這篇文章主要介紹了Python讀寫txt文本文件的操作方法全解析,包括對文本的查找和替換等技巧的講解,需要的朋友可以參考下
    2016-06-06
  • Python如何遍歷numpy數(shù)組

    Python如何遍歷numpy數(shù)組

    這篇文章主要介紹了Python如何遍歷numpy數(shù)組問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python將十六進(jìn)制值轉(zhuǎn)換為字符串的三種方法

    python將十六進(jìn)制值轉(zhuǎn)換為字符串的三種方法

    這篇文章主要給大家介紹了關(guān)于python將十六進(jìn)制值轉(zhuǎn)換為字符串的三種方法,工作內(nèi)容的需要需求,經(jīng)常需要使用到字符同16進(jìn)制,以及各個(gè)進(jìn)制之間的轉(zhuǎn)換,需要的朋友可以參考下
    2023-07-07
  • Python實(shí)現(xiàn)自動上傳文件到百度網(wǎng)盤

    Python實(shí)現(xiàn)自動上傳文件到百度網(wǎng)盤

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)自動上傳文件到百度網(wǎng)盤功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-04-04
  • Python實(shí)現(xiàn)識別花卉種類的示例代碼

    Python實(shí)現(xiàn)識別花卉種類的示例代碼

    “無窮小亮的科普日?!苯?jīng)常會發(fā)布一些鑒定網(wǎng)絡(luò)熱門生物視頻,既科普了生物知識,又滿足觀眾們的獵奇心理。今天我們也來用Python鑒定一下網(wǎng)絡(luò)熱門植物
    2022-04-04
  • Python中用append()連接后多出一列Unnamed的解決

    Python中用append()連接后多出一列Unnamed的解決

    Python中用append()連接后多出一列Unnamed的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • pandas實(shí)現(xiàn)數(shù)據(jù)讀取&清洗&分析的項(xiàng)目實(shí)踐

    pandas實(shí)現(xiàn)數(shù)據(jù)讀取&清洗&分析的項(xiàng)目實(shí)踐

    近期因工作需要,需對幾十萬條商品和訂單數(shù)據(jù)進(jìn)行初步的數(shù)據(jù)分析,本文主要pandas實(shí)現(xiàn)數(shù)據(jù)讀取&清洗&分析的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-05-05
  • pandas中的數(shù)據(jù)去重處理的實(shí)現(xiàn)方法

    pandas中的數(shù)據(jù)去重處理的實(shí)現(xiàn)方法

    這篇文章主要介紹了pandas中的數(shù)據(jù)去重處理的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Python制作一個(gè)多功能音樂播放器

    Python制作一個(gè)多功能音樂播放器

    本文主要介紹了Python制作一個(gè)多功能音樂播放器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評論

平定县| 右玉县| 张家川| 萝北县| 盐城市| 元阳县| 泽普县| 云林县| 景宁| 翼城县| 天镇县| 辽阳市| 清苑县| 乾安县| 故城县| 和硕县| 万源市| 全南县| 突泉县| 富平县| 五寨县| 冕宁县| 原阳县| 葵青区| 宁乡县| 闵行区| 齐齐哈尔市| 方正县| 昂仁县| 交城县| 马山县| 台山市| 平乡县| 新泰市| 青冈县| 大石桥市| 蒲城县| 天柱县| 锡林郭勒盟| 米泉市| 赣州市|