我有一个非常有用的脚本可以创建这种(长)列表:
第一个元素是
x y
二维表面上的坐标。接下来的元素是这样排序的:
- ['colorName1', 'colorName2', 'colorName3', 'colorName4']
- [密度1,密度2,密度3,密度4]
*
1 2 ['PINKwA','GB','PINK','TUwA'] [0.23816363 0.61917833 0.01219634 0.13046169]
1 3 ['PINKwA','GB','PINK','TUwA'] [0.23638376 0.6241587 0.01482295 0.12463459]
1 4 ['PINKwA','GB','PINK','TUwA'] [0.23460388 0.62913907 0.01744955 0.11880749]
1 5 ['PINKwA','GB','PINK','TUwA'] [0.23282401 0.63411944 0.02007616 0.11298039]
......它继续......颜色名称和它们的顺序正在改变
3 55 ['OR0A','PINK','PINKwA','GB'] [0.08645924 0.09921065 0.08746096 0.72686915]
3 56 ['OR0A','PINK','PINKwA','GB'] [0.08900035 0.10021389 0.0836124 0.72717336]
3 57 ['OR0A','PINK','PINKwA','GB'] [0.09154145 0.10121713 0.07976385 0.72747757]
4 1 ['PINKwA','GB','PINK','TUwA'] [0.26096751 0.61844932 0.01412691 0.10645625]
4 2 : ['PINKwA','GB','PINK','TUwA'] [0.25918763 0.62342969 0.01675352 0.10062915]
...ETC。
我有一个列表colorName
和一个x y
坐标列表
我想找到一种解决方案来提取每种颜色名称
- (1)
x y
它们出现的坐标集: - (2)对应的密度
colorName
(3) 如果不存在,则将密度设置为 0
有任何想法吗??