數組對象
數組對象由one-或者多維同構,fixed-size結構,換句話說,組成,它們具有固定數量的元素,所有相同的數據類型( 它允許比 python 對象列表更快速的方法) 。 數組元素作為 [i,j,k,..] ( 列表元素作為L [i] [j] [k] 檢索。) 檢索。 矩陣是二維數組。
數組a 有屬性 a.attr,,可以在屬性和方法 a.meth() 中區分。 前者返回屬於數組的值( 例如形狀和類型) ;後者指定要在數組上執行的操作。 通常有一個函數執行與方法相同的操作;函數和方法具有相同的名稱。 但是,參數的默認設置及其相應函數的默認設置可能不同。 數組構造
可以通過多種方式創建數組: 函數 array(obj),,其中'對象'是一個( 嵌套) 序列,比如 一個列表 [ ] 或者元組( ) 。 當'對象'為數組時,返回這裡數組的副本。 矩陣矩陣對矩陣執行同樣的操作。 函數 copy(obj),,其中'對象'是另一個數組或者矩陣或者( 嵌套) 序列,函數 asarray(obj), 是'副本',除非'對象'已經是一個數組,否則沒有複製。 使用 function empty(shape, dtype) 生成一個具有指定形狀和typecode的未初始化數組,或者使用 empty_like(a) 生成一個未初始化的數組,該數組生成一個具有相同形狀和typecode的數組,function ones(shape, dtype) 生成一個數組,或者 ones_like(a) 。 function zeros(shape, dtype) 生成一個帶有零的數組初始值設定項,或者 zeros_like(a),,函數 identity(n,dtype) 生成一個 2 -d n*n標識矩陣,函數 arange(..) 與數組( 範圍( 。) 相同,函數與數組的函數 concatenate(..) 。