相关疑难解决方法(0)

是否可以以完全相同的方式对两个列表(相互引用)进行排序?

好吧,这可能不是最明智的想法,但如果可能,我有点好奇.说我有两个清单:

list1 = [3,2,4,1, 1]
list2 = [three, two, four, one, one2]
Run Code Online (Sandbox Code Playgroud)

如果我运行list1.sort(),它会对它进行排序,[1,1,2,3,4]但有没有办法让list2保持同步(所以我可以说第4项属于'3')?我的问题是我有一个非常复杂的程序,可以正常使用列表,但我需要开始引用一些数据.我知道这对于词典来说是一个完美的情况,但我正在努力避免在我的处理中使用字典,因为我确实需要对键值进行排序(如果我必须使用字典,我知道如何使用它们).

基本上这个程序的本质是,数据以随机顺序出现(如上所述),我需要对其进行排序,处理然后发送结果(顺序无关紧要,但用户需要知道哪个结果属于哪个键).我想先将它放在字典中,然后对列表进行排序,但如果不维护订单,我就无法区分具有相同值的项目(在将结果传达给用户时可能会产生影响).理想情况下,一旦我得到列表,我宁愿想出一种方法来将两个列表排序在一起.这可能吗?

python

109
推荐指数
6
解决办法
9万
查看次数

python27 matplotlib:连接的第一个和最后一个元素

嗨,我发现了同样的问题,但没有答案: 在这里输入链接说明

我的问题是我尝试使用matplotlib绘制数据,并连接第一个和最后一个数据点.我正在使用python27和Windows 7.我的问​​题只是要显示完整,所以我只显示源代码的一些部分.绘图功能如下:

def plot(x, aw,temperature):
    plt.clf()
    temperatureplot = plt.subplot(211)
    awplot = plt.subplot(212)

    temperatureplot.grid()
    awplot.grid()  

    #set subplots
    awplot.set_ylabel('water activity aw')
    awplot.plot(x,aw)
    awplot.margins(y=0.05) #adds a gap between maximum value and edge of diagram
    temperatureplot.set_ylabel('Temperature in degree C')
    temperatureplot.plot(x,temperature)
    temperatureplot.margins(y=0.05)

    awplot.set_xlabel('Time in [hm]')
    plt.gcf().canvas.draw()
Run Code Online (Sandbox Code Playgroud)

我正在使用它,因为我在Tkinter Gui中绘制这个并且想要有时刷新它.情节如下: 在此输入图像描述

我的价值观是:

t = [161000, 161015...., 191115]
aw = [0.618,......, 0.532]
temperature = [23.7,....,24.4]
Run Code Online (Sandbox Code Playgroud)

这是一个问题,我不是从t数组中的零开始?

如果有人提示或知道问题,请帮助我.

干杯最大

python plot matplotlib

7
推荐指数
2
解决办法
6188
查看次数

标签 统计

python ×2

matplotlib ×1

plot ×1