因?yàn)楫呍O(shè)中有一步是對(duì)數(shù)據(jù)進(jìn)行處理凯砍,打算學(xué)習(xí)一下《利用Python進(jìn)行數(shù)據(jù)進(jìn)行分析》型宝。
安裝
- Canopy
這個(gè)工具集成了Python科學(xué)計(jì)算基礎(chǔ)庫(kù):Numpy,Scipy,matplotlib以及IPython - pandas
Numpy的ndarray
ndarray是一個(gè)通用的同構(gòu)數(shù)據(jù)多維容器嫉到,也就是說(shuō)秧均。所有元素必須是相同類型的拇厢。每個(gè)數(shù)據(jù)都有一個(gè)shape(一個(gè)表示數(shù)組各緯度大小的元組)和dtype(一個(gè)用于說(shuō)明數(shù)組數(shù)據(jù)類型的對(duì)象)昂儒。
創(chuàng)建ndarray
最簡(jiǎn)單的方式是使用array函數(shù)。他接受一切序列型的對(duì)象瓶蝴,然后產(chǎn)生一個(gè)NumPy對(duì)象毒返。
import numpy as np
data1=[1,2,3]
arr1=np.array(data1)
嵌套序列會(huì)被轉(zhuǎn)換為多維數(shù)組
data2=[[1,2,3,4],[5,6,7,8]]
arr2=bp.array(data2)
除非顯示說(shuō)明,在創(chuàng)建數(shù)組的時(shí)候np.array會(huì)嘗試為新建的這個(gè)數(shù)組推斷出一個(gè)較為合理的數(shù)據(jù)類型舷手。數(shù)據(jù)類型保存在dtype對(duì)象中拧簸。可以通過(guò)一下語(yǔ)句參看數(shù)組數(shù)據(jù)的類型
data1.dtype
np.zeros創(chuàng)建指全0數(shù)組,用元組作為參數(shù)來(lái)指定形狀男窟。
np.zeros((2,3))
np.ones創(chuàng)建全1數(shù)組盆赤,用元組作為參數(shù)來(lái)指定形狀
np.ones((2,3))
np.arange