職場小聰明

第493章 Numpy多維數組,一個故事解釋

類別︰都市言情 作者︰翟曉鷹 本章︰第493章 Numpy多維數組,一個故事解釋

    <py 多維數組)

    在一個神秘的圖書館里,有一座巨大的魔法書架,它可以整齊地存放、查找、調整和計算大量的書籍。這個書架的排列方式非常特殊,就像 nupy 的多維數組ndarray),每一層、每一排、每一個格子都有規律可循。<py 的 1 維數組)

    首先,魔法書架的第一層存放著一系列書籍,它們整齊地排成一排。

    比喻︰一維數組1d array)就是一排書。<port nupy as np

    sf = np.array([‘哈利波特’, ‘納尼亞傳奇’, ‘指環王’])

    ? 特點︰

    ? 只有一排,沒有更復雜的結構。

    ? 你可以用索引快速找到書,比如 sf[0] 就是 ‘哈利波特’。<py 的 2 維數組)

    館長覺得一排書不夠放,于是他增加了第二層書架,現在書架上有多行書,每一行都是一個類別︰

    書架層 書籍1 書籍2 書籍3

    第一層小說) 哈利波特 納尼亞傳奇 指環王

    第二層科幻) 三體 銀河帝國 沙丘

    比喻︰二維數組2d array)就像一個有多層的書架,每一行是一個類別。

    sves = np.array([

    [‘哈利波特’, ‘納尼亞傳奇’, ‘指環王’],

    [‘三體’, ‘銀河帝國’, ‘沙丘’]

    ])

    ? 特點︰

    ? 每一行都是一類書,比如 第一行是小說,第二行是科幻。

    ? sves[1, 0] 代表 ‘三體’,因為 [1] 代表第二層,[0] 代表第一本書。<py 的 3 維數組)

    為了存放更多的書,圖書館擴建了一個新的房間,里面有多個這樣的書架。現在整個圖書館的結構變成這樣︰

    比喻︰三維數組3d array)就像有多個書架的房間。

    ibrary = np.array([

    [  第一個書架

    [‘哈利波特’, ‘納尼亞傳奇’, ‘指環王’],

    [‘三體’, ‘銀河帝國’, ‘沙丘’]

    ],

    [  第二個書架

    [‘時間簡史’, ‘自私的基因’, ‘黑天鵝’],

    [‘計算機科學導論’, ‘人工智能原理’, ‘數學之美’]

    ]

    ])

    ? 特點︰

    ? 現在有多個獨立的書架,每個書架有多層,每層有多本書。

    ? ibrary[1, 0, 2] 代表的是 ‘黑天鵝’︰

    ? [1] 代表 第二個書架科普 & 計算機)。

    ? [0] 代表 第一層科普類書籍)。

    ? [2] 代表 第三本書黑天鵝)。<py 多維數組的強大之處

    1. 快速查找︰就像書架上編號一樣,我們可以用索引找到任何一本書,比如 ibrary[1, 0, 2] 直接定位到《黑天鵝》。

    2. 批量操作︰如果我們想一次性把所有書架的書名都改成大寫,只需一行代碼,而不需要手動翻書︰

    ibrary = np.cibrary)

    3. 強大的數學計算能力︰假設書架上放的不是書,而是銷量數據,我們可以一鍵計算總銷量、平均銷量、最高銷量等,比傳統的循環處理快很多。<py 的多維數組就像魔法書架

    ? 1d 數組單排書架)︰一排書,按序存放。

    ? 2d 數組多層書架)︰有多個層,每一行是一類書。

    ? 3d 數組多個書架)︰多個書架,每個書架有多層,每層有多本書。<py 數組的結構?比如 exce 表格、倉庫貨架、電影分類系統?nupy 的強大之處就在于,它能讓我們輕松管理和計算這些數據!

    喜歡職場小聰明請大家收藏︰()職場小聰明書更新速度全網最快。

加入書簽 上一章 目 錄 下一章 加入書架 推薦本書

如果您喜歡,請把《職場小聰明》,方便以後閱讀職場小聰明第493章 Numpy多維數組,一個故事解釋後的更新連載!
如果你對職場小聰明第493章 Numpy多維數組,一個故事解釋並對職場小聰明章節有什麼建議或者評論,請後台發信息給管理員。