我有一个数组,形式为
array1= [(radius1, mass1), (radius2, mass2), .... ]
第二个数组的形式是
array2=[density1, density2,...]
两个数组具有相同数量的元素(716)。 我想做的是,根据阵列的密度,画出阵列的质量。差不多
plt.plot(array1[1], array2)
我知道array1[1]为我提供了数组的第一对(radius1,mass1),但我不知道如何描述我正在寻找的解决方案类型
两个想法是: -解压我的数组1,这样我有两个列表(一个用于所有半径,一个用于所有质量) -我可以使用矩阵来代替数组,这样我就可以调用特定的列,其中的质量是
然而,我不知道如何做这些事情。我不想分离数据对,因为我需要根据半径对数据对进行排序,但总是绘制质量图
我希望我解释了你需要知道的一切。如果没有,我当然会在这里添加缺少的信息
提前谢谢
您可以使用列表理解来获取每个元组的第二个数字(在索引
1
):相关问题 更多 >
编程相关推荐