首頁(yè)技術(shù)文章正文

Python中怎樣區(qū)分不同維度的數(shù)據(jù)?

更新時(shí)間:2022-09-13 來(lái)源:黑馬程序員 瀏覽量:

從廣義上講,維度是與事物“有聯(lián)系”的概念的數(shù)量,根據(jù)“有聯(lián)系”的概念的數(shù)量,事物可分為不同維度。例如,與線有聯(lián)系的概念為長(zhǎng)度,因此線為一維事物;與長(zhǎng)方形面積有聯(lián)系的概念為長(zhǎng)度和寬度,因此長(zhǎng)方形面積為二維事物;與長(zhǎng)方體體積有聯(lián)系的概念為長(zhǎng)度、寬度和高度,因此長(zhǎng)方體體積為三維事物。

在計(jì)算機(jī)中,根據(jù)組織數(shù)據(jù)時(shí)與數(shù)據(jù)“有聯(lián)系”的參數(shù)的數(shù)量,數(shù)據(jù)可分為不同的維度,本節(jié)將對(duì)數(shù)據(jù)維度(不同維度數(shù)據(jù)格式相互轉(zhuǎn)換)相關(guān)的知識(shí)進(jìn)行講解。

不同維度的數(shù)據(jù)分類

根據(jù)組織數(shù)據(jù)時(shí)與數(shù)據(jù)有聯(lián)系的參數(shù)的數(shù)量,數(shù)據(jù)可分為一維數(shù)據(jù)、二維數(shù)據(jù)和多維數(shù)據(jù)。

1.一維數(shù)據(jù)

一維數(shù)據(jù)是具有對(duì)等關(guān)系的一組線性數(shù)據(jù),對(duì)應(yīng)數(shù)學(xué)之中的集合和一維數(shù)組,在Python語(yǔ)法中,一維列表、一維元組和集合都是一維數(shù)據(jù)。一維數(shù)據(jù)中的各個(gè)元素可通過逗號(hào)(,)、空格等分隔。我國(guó)在2018年公布的15個(gè)新一線城市便是一組一維數(shù)據(jù),通過逗號(hào)分隔此組數(shù)據(jù),具體如下所示:

成都,杭州,重慶,武漢,蘇州,西安,天津,南京,鄭州,長(zhǎng)沙,沈陽(yáng),青島,寧波,東莞,無(wú)錫

2.二維數(shù)據(jù)

二維數(shù)據(jù)關(guān)聯(lián)參數(shù)的數(shù)量為2,此種數(shù)據(jù)對(duì)應(yīng)數(shù)學(xué)之中的矩陣和二維數(shù)組,在Python語(yǔ)法中,二維列表、二維元組等都是二維數(shù)據(jù)。表格是日常生活中最常見的二維數(shù)據(jù)的組織形式,二維數(shù)據(jù)也稱為表格數(shù)據(jù)。班級(jí)之中發(fā)布的成績(jī)表就是一種表格數(shù)據(jù),具體如圖1所示。
1663058317139_42.png

3.多維數(shù)據(jù)

多維數(shù)據(jù)利用鍵值對(duì)等簡(jiǎn)單的二元關(guān)系展示數(shù)據(jù)間的復(fù)雜結(jié)構(gòu),Python中字典類型的數(shù)據(jù)是多維數(shù)據(jù)。多維數(shù)據(jù)在網(wǎng)絡(luò)系統(tǒng)中十分常見,計(jì)算機(jī)中常見的多維數(shù)據(jù)形式有HTML、JSON等。使用JSON格式描述多個(gè)高三一班考試成績(jī),具體如下所示:

“高三一班考試成績(jī)”:[
                {"姓名": "劉婧",
                "語(yǔ)文": "124",
                "數(shù)學(xué)": "137",
                "英語(yǔ)": "145",
                "理綜”:"260"} ;
                {"姓名": "張華"
                "語(yǔ)文": "116"
                "數(shù)學(xué)": "143",
                "英語(yǔ)": "139",
                "理綜": "263"};
                 .......
           ]


分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!