python中的資料格式

2021-08-19 20:03:52 字數 711 閱讀 4159

python中常用的有兩種資料格式:tuple,list,ndarray,list中又可以巢狀ndarray格式,而ndarray的子資料都是ndarray格式的。

tuple to ndarray: np.array(tuple)

ndarray to list: ndarray.tolist()

list:

定義乙個list:

a = [[1,2,3],[4,5,6]]
list沒有shape屬性,檢視list維度資訊可以使用len命令 。eg:len(a),結果為2,len(a[0]),結果為3.

定位某個元素時,格式如下a[i][j],表示a[i]中的第j個元素。eg:a[0][2]為3

定義乙個ndarray:

b = np.array([[1,2,3],[4,5,6]])   或者 b = np.array(list), 可以直接將list轉為ndarray
b.shape可以檢視ndarray的維度資訊

注意:索引必須是標量,或是list或是乙個向量,即有兩個,例如

tips:ndarray的索引可以重複出現,結果是對ndarray中的資料多次取值。

eg:

Python資料格式集錦

最近利用python編寫 時經常遇到各種格式問題,導致程式執行出錯,故在此做個總結學習 1 元組tuple 常見於python與資料庫互動 元組使用小括號 裡面的元素之間用,隔開,下標索引從0開始,可以進行擷取 組合等 注意 元組裡面的元素不能修改,元組裡面只有乙個元素時要在元素後面加逗號 寫成tu...

Python資料格式轉換

函式 描述int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中...

C 中資料格式儲存

文字說明部分,可借鑑 本文給出一段例程,來驗證常用的char,short,int,float,double的詳細儲存過程。include include template void stypeprint t stype,int ntype else printf 8s nbinary 為正數 pri...