假設我有一個尺寸爲(10, 48, 48, 1)
的numpy陣列。這裏10
代表圖像的數量。圖像是48x48
與單個頻道1
。由於這些是灰度圖像,我希望我的數組來表示。當然這是不可能的,但我想用0
初始化我的其他2個頻道。所以,我怎麼可以添加其他二維讓我的數組形狀變得(10,48,48,3)
如何在圖像數組中添加通道?
1
A
回答
1
你也可以使用np.pad
pad = ((0,0),)*3 + ((0,2),)
imgs = np.pad(imgs, pad, 'constant', constant_values = 0)
imgs.shape
(10, 288, 288, 3)
如果不是填充可以用零來重複這些值,也可以使用np.broadcast_to
(如果要寫入,請務必複印)
imgs = np.broadcast_to(imgs, (10, 48, 48, 3)).copy()
1
創建零陣列和沿最後軸串聯 -
z = np.zeros(imgs.shape[:-1] + (2,), dtype=imgs.dtype)
imgs_out = np.concatenate((imgs, z), axis=-1)
採樣運行 -
In [157]: imgs = np.random.randint(0,255,(10,48,48,1)) # input
In [158]: z = np.zeros(imgs.shape[:-1] + (2,), dtype=imgs.dtype)
In [159]: np.concatenate((imgs, z), axis=-1).shape
Out[159]: (10, 48, 48, 3)
相關問題
- 1. 如何將圖像添加到數組?
- 2. 添加Alpha通道的圖像與PerlMagick
- 3. 在數組中添加圖像
- 4. 如何添加UIPanGestureRecognizer僅在圖像視圖數組中的三個圖像?
- 5. 如何添加alpha通道到該圖像使用ImageMagick
- 6. 如何在mvc中的劍道網格中添加圖像?
- 7. 如何通過瀏覽在sqllite數據庫中添加圖像?
- 8. 如何在數組中添加圖像tableview
- 9. 如何在圖庫組件中添加圖像位圖?
- 10. 如何將iPhone圖庫中的圖像添加到數組IOS
- 11. 添加道具圖像HTML5
- 12. 將圖像添加到數組中JPanel
- 13. 將圖像添加到數組java中
- 14. 如何通過適配器在Listview中添加圖標圖像?
- 15. 如何在通知圖標中添加圖像和聲音?
- 16. 如何在數組中預加載圖像表單數組?
- 17. Swift中的數組 - 如何添加圖像
- 18. 如何將圖像名稱添加到數組中?
- 19. 如何在Extjs中將圖像添加到組合中?
- 20. 如何添加不同的圖像到組合框itemssource數組
- 21. 作爲圖像,圖像通道的numpy數組
- 22. 如何將圖像從url數組加載到圖像數組?
- 23. C#:如何在listview中添加圖像?
- 24. 如何在面板中添加圖像?
- 25. 如何在庫中添加圖像
- 26. 如何在JTextPane中添加圖像?
- 27. 如何在UITableViewRowAction中添加圖像?
- 28. 如何在ListView中添加圖像?
- 29. 如何在TCPDF中添加圖像
- 30. 如何在JPanel中添加GIF圖像?