Numpy數組詳解:shape、索引與切片全攻略
Numpy數組是Python數據分析的基礎,提供高效多維數組對象,核心操作包括數組創建、shape、索引和切片。 創建方法:常用np.array()從列表生成數組;zeros/ones創建全0/1數組;arange類似range生成序列。 shape是數組維度標識,用.shape查看,reshape()可調整維度(總元素數需不變),-1表示自動計算維度。 索引:1維數組同列表(0開始,支持正負索引);2維數組用[i,j]雙索引。 切片:語法[start:end:step],1維/2維分別截取子數組,切片默認返回視圖(修改影響原數組),需用.copy()生成獨立拷貝。 掌握shape、索引和切片是核心,建議通過實踐練習鞏固這些基礎操作。
閱讀全文