不可思議的。 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. numpy:尺寸與形狀?
- 4. 枕頭使圖像比以前更大尺寸
- 5. 乘法NumPy的ndarray與不同尺寸
- 6. 枕頭和numpy的,讓像素值
- 7. 沿任意軸的未知尺寸的numpy數組的連接
- 8. numpy arrays尺寸不匹配
- 9. 簡單的方法來摺疊numpy數組的尾部尺寸?
- 10. Python:寫不同尺寸的numpy數組到txt文件
- 11. Python /枕頭:縮放兒童圖像,但保持父圖像的尺寸
- 12. PIL.Image類不能與枕頭
- 13. Pyinstaller麻煩與枕頭
- 14. 爲什麼在numpy數組上設置dtype會更改尺寸?
- 15. 與尺寸
- 16. 保存可變NumPy切片的尺寸
- 17. numpy的匹配索引尺寸
- 18. numpy的矩陣尺寸-TFIDF矢量
- 19. 任意尺寸的Numpy切片
- 20. 蟒 - numpy的 - 不同尺寸的numpy的陣列求和
- 21. MDX分組尺寸
- 22. Python - numpy:'尺寸依賴索引'
- 23. 最大尺寸稀疏矩陣NumPy
- 24. 將尺寸添加到Numpy陣列
- 25. 重塑OpenCV圖像(numpy)尺寸
- 26. PostgreSQL - 數組值必須以「{」或尺寸信息開頭
- 27. Vaadin相對尺寸與組分比例?
- 28. 與屏幕尺寸
- 29. OpenCV的組圖像尺寸
- 30. SQL方案組的尺寸
這就是......不是'(1,3)'形狀意味着什麼,並且'[n,[1,3]]形狀不是一個東西。你可能能夠使用結構化數組,但我建議展開嵌套元組。 – user2357112
我完全忘了平坦功能哈哈謝謝 – AlBeast