shape()函式返回的高,寬以及通道數
**如下:
import matplotlib.image as mpimg
if __name__==
'__main__'
: img=mpimg.imread(
'龍貓桌面.jpg'
)# 讀取
print
(img.shape)
# 返回影象的高度,寬度以及通道數
print
(type
(img.shape)
)# 輸出img的型別為元組
print
(img.shape[0]
)# 元組的第乙個元素為行數
print
(img.shape[1]
)# 元組的第二個元素為列數
print
(img.shape[2]
)# 元組通道數的第三個元素為
輸出列表的行數以及列數
**如下:
from numpy import
*list1=[1
,2,3
,4,5
,6]# 列表
list2=[[
1,2,
3],[
4,5,
6]]# 列表
print
(shape(list1)
)# 輸出list1的規模
print
(shape(list2)
)# 輸出list2的規模
print
(shape(list2)[0
])# 輸出list2的行數
print
(shape(list2)[1
])# 輸出list2的列數
執行結果:
(6,)表示只有一行,6個
輸出元組的規模
**如下:
from numpy import
*tuple1=(1
,2,3
,4)tuple=(
[1,2
,3],
[3,4
,5])
print
(shape(tuple1)
)# 輸出元組tuple1的行數列數
print
(type
(tuple1)
)# 輸出元組tuple1的型別
print
(shape(
tuple))
# 輸出元組tuple的行數列數
print
(type
(tuple))
# 輸出tuple的型別
print
(shape(
tuple)[
0])# 輸出元組行數
print
(shape(
tuple)[
1])# 輸出元組的列數
輸出矩陣的規模
**如下:
from numpy import
*mat=ones((2
,2))
# 產生2×2的為1的矩陣
print
(shape(mat)
)# 輸出矩陣的規模
print
(shape(mat)[0
])# 輸出矩陣的行數
print
(shape(mat)[1
])# 輸出軍陣的列數
print
(mat.shape)
# 輸出矩陣的規模
print
(mat.shape[0]
)# 輸出矩陣的行數
print
(mat.shape[1]
)# 輸出軍陣的列數
Shape 詳解和運用
最近太忙了,幾乎每天都在做專案 在我們開發中,會經常遇到shape這種屬性,這種屬性可以在沒有美工的情況照樣可以實現我們想要的效果。自動動手,豐衣足食。描述rectangle 矩形 預設 oval 橢圓line 直線ring 環形基本屬性 描述corners 圓角solid 內部填充顏色 gradi...
Python的numpy庫中的shape用法
shape函式是numpy.core.fromnumeric中的函式,它的功能是讀取矩陣的維度。例 shape matrixa 返回matrixa的 行數,列數 元組 shape matrixa 0 行數 shape matrixa 1 列數 shape的輸入引數可以使乙個實數,乙個一維列表 陣列 ...
python中的多程序運用
from multiprocessing import process from os import getpid from time import sleep defrun time name sleep 5 print child progress format name,getpid if n...