NumPy的ndarray:一種多維數(shù)組對(duì)象

NumPy(Numerical Python的簡(jiǎn)稱)是高性能科學(xué)計(jì)算和數(shù)據(jù)分析 的基礎(chǔ)包跛蛋。
NumPy的ndarray:一種多維數(shù)組對(duì)象
ndarray是一個(gè)通用的同構(gòu)數(shù)據(jù)多維容器,也就是說(shuō),其中的所有 元素必須是相同類型的。每個(gè)數(shù)組都有一個(gè)shape(一個(gè)表示各維度大 小的元組)和一個(gè)dtype(一個(gè)用于說(shuō)明數(shù)組數(shù)據(jù)類型的對(duì)象)

N維數(shù)組對(duì)象(即ndarray)
 創(chuàng)建:
    1. 使用array函數(shù)
        1. 接受一切序列型 的對(duì)象(包括其他數(shù)組),然后產(chǎn)生一個(gè)新的含有傳入數(shù)據(jù)的NumPy數(shù)組
               In [1]: data1 = [6, 7.5, 8, 0, 1]
               In [2]: arr1 = np.array(data1) 
               In [3]: arr1 
               Out[3]: array([ 6. , 7.5, 8. , 0. , 1. ])   
               arr2d = np.array([[1,2,3],[4,5,6],[7,8,9]])  
        2. 嵌套序列(比如由一組等長(zhǎng)列表組成的列表)將會(huì)被轉(zhuǎn)換為一個(gè)多維數(shù)組
               In [4]: data2 = [[1, 2, 3, 4], [5, 6, 7, 8]] 
               In [5]: arr2 = np.array(data2) 
               In [6]: arr2 
               Out[6]: array([[1, 2, 3, 4], [5, 6, 7, 8]])  
        3. 比如臼闻,zeros和 ones分別可以創(chuàng)建指定長(zhǎng)度或形狀的全0或全1數(shù)組屋彪。
           empty可以創(chuàng)建一個(gè)沒(méi)有任何具體值的數(shù)組
           認(rèn)為np.empty會(huì)返回全0數(shù)組的想法是不安全的芬膝。很多情況 下(如前所示),它返回的都是一些未初始化的垃圾值篮迎。eye:?jiǎn)挝痪仃?           np.zeros((3, 6))
        4. arange是Python內(nèi)置函數(shù)range的數(shù)組版: np.arange(15)
數(shù)據(jù)類型

由于NumPy關(guān)注的是數(shù)值計(jì) 算男图,因此,如果沒(méi)有特別指定甜橱,數(shù)據(jù)類型基本都是float64(浮點(diǎn)數(shù))逊笆。ndim返回的是數(shù)組的維度,返回的只有一個(gè)數(shù)岂傲,該數(shù)即表示數(shù)組的維度难裆。

數(shù)據(jù)類型保存在一個(gè)特殊的 dtype對(duì)象中

        In[7]: arr1 = np.array([1, 2, 3], dtype=np.float64)
        In[8]: arr1.dtype
        Out[8]: dtype('float64')

數(shù)值型 dtype的命名方式相同:一個(gè)類型名(如float或int),后面跟一個(gè)用于表 示各元素位長(zhǎng)的數(shù)字镊掖。
類型轉(zhuǎn)換:通過(guò)ndarray的astype方法顯式地轉(zhuǎn)換其dtype

                In [9]: arr = np.array([1, 2, 3, 4, 5]) 
                In [10]: arr.dtype 
                Out[10]: dtype('int64') 
                In [11]: float_arr = arr.astype(np.float64) 
                In [12]: float_arr.dtype 
                Out[12]: dtype('float64')

如果將浮點(diǎn)數(shù)轉(zhuǎn)換成整數(shù)乃戈, 則小數(shù)部分將會(huì)被截?cái)嗳绻匙址當(dāng)?shù)組表示的全是數(shù)字,也可以用astype將其轉(zhuǎn)換為 數(shù)值形式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末亩进,一起剝皮案震驚了整個(gè)濱河市症虑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌归薛,老刑警劉巖谍憔,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驶冒,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡韵卤,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)崇猫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)沈条,“玉大人,你說(shuō)我怎么就攤上這事诅炉±酰” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵涕烧,是天一觀的道長(zhǎng)月而。 經(jīng)常有香客問(wèn)我,道長(zhǎng)议纯,這世上最難降的妖魔是什么父款? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮瞻凤,結(jié)果婚禮上憨攒,老公的妹妹穿的比我還像新娘。我一直安慰自己阀参,他們只是感情好肝集,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著蛛壳,像睡著了一般杏瞻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上衙荐,一...
    開(kāi)封第一講書(shū)人閱讀 52,713評(píng)論 1 312
  • 那天捞挥,我揣著相機(jī)與錄音,去河邊找鬼赫模。 笑死树肃,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瀑罗。 我是一名探鬼主播胸嘴,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼斩祭!你這毒婦竟也來(lái)了劣像?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤摧玫,失蹤者是張志新(化名)和其女友劉穎耳奕,沒(méi)想到半個(gè)月后绑青,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡屋群,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年闸婴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芍躏。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡邪乍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出对竣,到底是詐尸還是另有隱情庇楞,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布否纬,位于F島的核電站吕晌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏临燃。R本人自食惡果不足惜睛驳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谬俄。 院中可真熱鬧柏靶,春花似錦、人聲如沸溃论。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)钥勋。三九已至炬转,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間算灸,已是汗流浹背扼劈。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留菲驴,地道東北人荐吵。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像赊瞬,于是被迫代替她去往敵國(guó)和親先煎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容