新聞中心
提了那么多關(guān)于Python的numpy庫(kù)中矩陣的內(nèi)容,也介紹過(guò)幾種創(chuàng)建矩陣的方法,本文將向大家大家細(xì)化創(chuàng)建矩陣的方法,例如創(chuàng)建矩陣夠能夠讀取矩陣或者數(shù)組的維數(shù),即通過(guò)shape函數(shù)實(shí)現(xiàn),shape函數(shù)可以返回一個(gè)元組,表示數(shù)組(矩陣)的維度。

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站與策劃設(shè)計(jì),??诰W(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:??诘鹊貐^(qū)。??谧鼍W(wǎng)站價(jià)格咨詢:18980820575
一、shape函數(shù)
是numpy.core.fromnumeric中的函數(shù),它的功能是讀取矩陣的長(zhǎng)度,
比如shape[0]就是讀取矩陣第一維度的長(zhǎng)度。它的輸入?yún)?shù)可以使一個(gè)整數(shù)表示維度,也可以是一個(gè)矩陣。
shape函數(shù)返回的是一個(gè)元組,表示數(shù)組(矩陣)的維度,
例如返回結(jié)果是(400000,50),括號(hào)里的第一個(gè)數(shù)為第一維,第二個(gè)數(shù)為第二維,以此類推。
二、三種使用實(shí)例
1、建立一個(gè)一維矩陣
>>> b =array([1,2,3,4]) >>> b.shape (4,) #可以簡(jiǎn)寫 >>> shape([1,2,3,4]) (4,) >>>
2、建立一個(gè)二維矩陣
import numpy as np a = np.array([[1,2,3,4],[5,6,7,8]]) #二維數(shù)組 print(a.shape[0]) #值為2,最外層矩陣有2個(gè)元素,2個(gè)元素還是矩陣。 print(a.shape[1]) #值為4,內(nèi)層矩陣有4個(gè)元素。 print(a.shape[2]) #IndexError: tuple index out of range
3、建立一個(gè)三維數(shù)組
>>> a=np.array([[[1,2],[3,4]]]) >>> a array([[[1, 2], [3, 4]]]) >>> a.shape (1L, 2L, 2L)
以上就是Python的numpy庫(kù)中的shape函數(shù)的介紹和三種具體使用實(shí)例。希望能幫助你理解哦~更多python 學(xué)習(xí)推薦:python教程。
當(dāng)前名稱:創(chuàng)新互聯(lián)Python教程:如何使用Python的numpy庫(kù)中的shape函數(shù)
文章源于:http://www.5511xx.com/article/dhshgjg.html


咨詢
建站咨詢
