程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python display Matplotlib image, image dimension processing

編輯:Python

1.numpy Rising dimension a.expand_dims(a,axis=0)

Be careful unsqueeze(x,axis=0) yes torch In the middle of the day ,np No such attribute

 

2. The stack stack

np.stack((a,b),axis=0)

axis=0 Indicates stacking on a batch , If the picture dimension is (1,2,6,3), So after stacking, there will be (2,1,2,6,3)

3. So when there is a batch of pictures, you should use np.connect()

3.matpltlib The display is (H,W,C), And is RGB The order

for feature_map in out_put:
#[N,C,H,W]->[C,H,W]
im=np.squeeze(feature_map.detach().numpy())
#[C,H,W]->[H,W,C]
im=np.transpose(im,[1,2,0])
#show top 12 feature maps
plt.figure()
for i in range(12):
ax=plt.subplot(3,4,i+1)
#[H,W,C]
plt.imshow(im[:,:,i],cmap='gray')
plt.show()


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved