python中ndarray是什么?
在使用python的Numpy數(shù)組,時(shí),我們總會(huì)遇到ndarray,那ndarray是什么呢?ndarray是Numpy中的一個(gè)多維數(shù)組的數(shù)據(jù)結(jié)構(gòu),在矢量運(yùn)算中可以大大的節(jié)省運(yùn)算空間,而且是很快速的實(shí)現(xiàn),本文將向大家簡(jiǎn)單介紹Numpy中的數(shù)據(jù)結(jié)構(gòu)ndarray。
1、python中ndarray是什么?
ndarray全稱TheN-dimensionalarray,是Numpy中的數(shù)據(jù)結(jié)構(gòu),是一個(gè)多維數(shù)組,存儲(chǔ)著相同類型和大小的元素的多維數(shù)組。數(shù)組的維度和每個(gè)數(shù)組中的元素是由shape來(lái)決定的。數(shù)組中的元素類型是由dtype決定的。
2、功能:可以理解為矩陣,具有矢量運(yùn)算能力,快速、節(jié)省空間的作用。
3、組成:實(shí)際的數(shù)據(jù);描述這些數(shù)據(jù)的元數(shù)據(jù)。
4、訪問(wèn):與其他python中的對(duì)象容器一樣,ndarray中的內(nèi)容可以由數(shù)組的下標(biāo)來(lái)訪問(wèn)。
5、生成ndarray:生成數(shù)組最簡(jiǎn)單的方法就是使用array函數(shù),array函數(shù)接收任意的序列型對(duì)象,生成一個(gè)Numpy數(shù)組。
6、創(chuàng)建ndarray
x=np.array(list/tuple)#默認(rèn)的數(shù)據(jù)基本都是浮點(diǎn)型
x=np.array(list/tuple,dtype=np.float32)#指定數(shù)據(jù)類型
以上就是python中ndarray的簡(jiǎn)單介紹,希望能幫助你理解喲~更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。