python中的list和array的不同之處?
python中的list是列表,是Python中一種最基本的數(shù)據(jù)結(jié)構(gòu)。序列中的每個(gè)元素都分配一個(gè)數(shù)字 - 它的位置,或索引,第一個(gè)索引是0,第二個(gè)索引是1,依此類推。可以使用下標(biāo)、切片來獲取元素。
Ndarray是Python中第三方模塊Numpy的主要數(shù)據(jù)類型,是一種內(nèi)存連續(xù)的、存儲(chǔ)單一數(shù)據(jù)類型的、多維數(shù)組對(duì)象,也可以用下標(biāo)、切片來獲取元素。主要和List的區(qū)別在于內(nèi)存連續(xù)、存儲(chǔ)類型單一,運(yùn)算效率比List快的多。
Series是Python中第三方模塊Pandas中的用來存儲(chǔ)一維結(jié)構(gòu)的數(shù)據(jù)類型,Series和一維的ndarray主要區(qū)別在于,Series存在行索引,也可以通過下標(biāo)、切片來獲取元素。