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

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


咨詢
建站咨詢
