日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python數據分析基礎知識之shape()函數的使用教程_python

作者:sodaloveer ? 更新時間: 2022-11-03 編程語言

python中shape()函數

shape函數是numpy.core.fromnumeric中的函數,它的功能是讀取矩陣的長度

1、shape()輸入參數

(1)參數是個數時,返回空

(2)參數是一維矩陣

(3)參數是二維矩陣

2、判斷數組的維度

有幾個中括號就為幾維數組

shape()中有3個數。
a = np.array([1,2])     #a.shape值(2,),意思是一維數組,數組中有2個元素。
b = np.array([[1],[2]]) #b.shape值是(2,1),意思是一個二維數組,每行有1個元素。
c = np.array([[1,2]])   #c.shape值是(1,2),意思是一個二維數組,每行有2個元素。

使用shape[0]讀取矩陣第一維度的長度,即行數;使用shape[1]讀取矩陣第二維度的長度,即列數。

import numpy as np
x = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]])
#輸出數組的行和列數
print x.shape  #結果: (4, 3)
#只輸出行數
print x.shape[0] #結果: 4
#只輸出列數
print x.shape[1] #結果: 3

3、shape()中“?”的含義

而在debug相關程序時,可能會出現shape(?,2,3)這便代表數組每一個都是2行3列的,前面這個“?”便代表批處理個數,若為1則有1個,為2則有兩個,但是在debug的時候不知道有幾個,所以以“?”的形式顯示。

總結

原文鏈接:https://blog.csdn.net/sodaloveer/article/details/125320740

欄目分類
最近更新