新聞中心
python的使用之所以方便,原因之一就是各種數(shù)據(jù)類型各樣輕松的轉(zhuǎn)換,例如numpy數(shù)組和list的相互轉(zhuǎn)換,只需要函數(shù)方法的使用就可以處理。numpy數(shù)組使用numpy中的array()函數(shù)轉(zhuǎn)換為list,list轉(zhuǎn)使用tolist()方法轉(zhuǎn)換為numpy數(shù)組,本文將向大家演示相互轉(zhuǎn)換的過程。

創(chuàng)新互聯(lián)公司專注于源匯企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城建設(shè)。源匯網(wǎng)站建設(shè)公司,為源匯等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
1、numpy數(shù)組轉(zhuǎn)list:使用numpy中的array()函數(shù)
np.array(a) array([ 3.234, 34. , 3.777, 6.33 ]) #轉(zhuǎn)換后,可進(jìn)行np.array的方法計(jì)算
2、list轉(zhuǎn)numpy數(shù)組:使用tolist()方法
如果用list()函數(shù)則會構(gòu)造出一個(gè)新的列表,此列表的元素是原來的數(shù)組或矩陣了。
>>> list_1 = matrix_1.tolist() >>> list_1 [[7, 8, 9], [0, 5, 3]] >>> list_1 = list(matrix_1) >>> list_1 [matrix([[7, 8, 9]]), matrix([[0, 5, 3]])]
以上就是python中numpy數(shù)組與list實(shí)現(xiàn)相互轉(zhuǎn)換的方法,大家直接套入代碼使用就可以啦~更多python學(xué)習(xí)推薦:python教程。
網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:python中numpy數(shù)組與list如何相互轉(zhuǎn)換?
轉(zhuǎn)載來源:http://m.fisionsoft.com.cn/article/dhpsodj.html


咨詢
建站咨詢
