gpt4 book ai didi

python - 从由嵌套元组键控的 python 字典重建向量场

转载 作者:太空宇宙 更新时间:2023-11-03 16:20:48 25 4
gpt4 key购买 nike

有一个以下形式的字典:

vector_dict =  {((3, 4), 2): 4678, 
((0, 2), 1): 0,
...
}

元组中嵌套的元组对应于 xy 坐标。下一部分是一个整数,可能的值 n= 0, 1, 2, 3 代表四个主要方向。由其键入的值代表一定程度。所以第一个键值对就变成了:向量 [1,0],位于 x=3,y=4,缩放 4,678。我尝试使用 pandas,但我无法理解它,如何以可用的方式正确提取它。稍后我想将其绘制为与右侧大致相似但完全填满整个板的图: enter image description here

最佳答案

查看 Series constructordict加载数据。然后你就可以unstack获取轴 1 的方向。最后,convert MultiIndex 的位置索引.

d = {((3, 4), 2): 4678, ((0, 2), 1): 0}
df = pd.Series(d).unstack()
df.index = pd.MultiIndex.from_tuples(df.index, names=['x', 'y'])

print(df)

产量

       1       2
x y
0 2 0.0 NaN
3 4 NaN 4678.0

关于python - 从由嵌套元组键控的 python 字典重建向量场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38485307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com