不可思議的。 Pillow的getcolors()
方法返回元組列表,每個元組具有(1,3)
形狀(即(count, (r, g, b))
)。除非有更好的方法來處理這個問題,我怎樣才能創建一個具有[n, [1, 3]]
形狀的numpy數組?numpy數組與枕頭的getcolors'尺寸
1
A
回答
0
您應該使用n x 4
維numpy
數組。第一個軸允許您在getcolors
方法的不同結果之間進行選擇。第二個軸包含您的數據。您可以在第一個條目中存儲值count
值,然後r
,g
和b
值。然後,你可以做這樣的事情:
result = np.empty(number, 4)
#get one entry
count, r, g, b = result[n]
你應該始終牢記,你是實際上可以嘗試做的:要存儲的數據包含4個不同的整數,所以它是4維。並且您期望這種類型的不同數據點有n
。因此,您的陣列必須具有n x 4
的形狀。 PS:你對形狀的尺寸使用了一個奇怪的定義;這會導致你很多麻煩。我建議使用形狀的默認定義,並將它們考慮爲多維數組的軸。
+0
謝謝,我會嘗試展開元組並嘗試這個!是的,在用numpy的空方法搞亂之後,我意識到我沒有完全理解形狀格式 – AlBeast
相關問題
- 1. Python的枕頭與Django .thumbnail()不尊重我聲明的尺寸
- 2. 未知尺寸的Numpy索引數組?
- 3. 枕頭使圖像比以前更大尺寸
- 4. Python:寫不同尺寸的numpy數組到txt文件
- 5. Python /枕頭:縮放兒童圖像,但保持父圖像的尺寸
- 6. PIL.Image類不能與枕頭
- 7. numpy的匹配索引尺寸
- 8. numpy的矩陣尺寸-TFIDF矢量
- 9. 蟒 - numpy的 - 不同尺寸的numpy的陣列求和
- 10. MDX分組尺寸
- 11. 最大尺寸稀疏矩陣NumPy
- 12. PostgreSQL - 數組值必須以「{」或尺寸信息開頭
- 13. Vaadin相對尺寸與組分比例?
- 14. OpenCV的組圖像尺寸
- 15. SQL方案組的尺寸
- 16. ValueError:可能的數組尺寸錯誤?
- 17. 減少多維數組的尺寸
- 18. Vivado_HLS中的大尺寸數組?
- 19. 任何尺寸的Dredd/apiary/MSON數組
- 20. 鏈表數組是不同的尺寸
- 21. 使用低枕頭
- 22. 枕頭成像ImportError
- 23. python - 將numpy數組保存到一個文件(儘可能小的尺寸)
- 24. 減少Heroku的編譯彈頭尺寸
- 25. RTP頭的最大尺寸是多少?
- 26. 頻道混合物與枕頭
- 27. 顯示的圖像尺寸與所採用的尺寸相同?
- 28. JPEG壓縮的尺寸與原來的尺寸相同
- 29. 爲const char數組模板參數尺寸與字符指針
- 30. 閱讀數組中值的範圍與未知尺寸
這就是......不是'(1,3)'形狀意味着什麼,並且'[n,[1,3]]形狀不是一個東西。你可能能夠使用結構化數組,但我建議展開嵌套元組。 – user2357112
我完全忘了平坦功能哈哈謝謝 – AlBeast