利用Python進(jìn)行數(shù)據(jù)分析--Numpy基礎(chǔ)

因為畢設(shè)中有一步是對數(shù)據(jù)進(jìn)行處理,打算學(xué)習(xí)一下《利用Python進(jìn)行數(shù)據(jù)進(jìn)行分析》。

安裝

  • Canopy
    這個工具集成了Python科學(xué)計算基礎(chǔ)庫:Numpy,Scipy,matplotlib以及IPython
  • pandas

Numpy的ndarray

ndarray是一個通用的同構(gòu)數(shù)據(jù)多維容器,也就是說。所有元素必須是相同類型的。每個數(shù)據(jù)都有一個shape(一個表示數(shù)組各緯度大小的元組)和dtype(一個用于說明數(shù)組數(shù)據(jù)類型的對象)。

創(chuàng)建ndarray

最簡單的方式是使用array函數(shù)。他接受一切序列型的對象,然后產(chǎn)生一個NumPy對象。

import numpy as np
data1=[1,2,3]
arr1=np.array(data1)

嵌套序列會被轉(zhuǎn)換為多維數(shù)組

data2=[[1,2,3,4],[5,6,7,8]]
arr2=bp.array(data2)

除非顯示說明,在創(chuàng)建數(shù)組的時候np.array會嘗試為新建的這個數(shù)組推斷出一個較為合理的數(shù)據(jù)類型。數(shù)據(jù)類型保存在dtype對象中??梢酝ㄟ^一下語句參看數(shù)組數(shù)據(jù)的類型

data1.dtype

np.zeros創(chuàng)建指全0數(shù)組,用元組作為參數(shù)來指定形狀。

np.zeros((2,3))

np.ones創(chuàng)建全1數(shù)組,用元組作為參數(shù)來指定形狀

np.ones((2,3))

np.arange

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容