我有一个适用于Python 3的代码片段,但是Python2却不能。我尝试使用RGB代码来定义一个调色板:我用Python 3获得了正确的颜色,但是Python2显示它们都是黑色的……%matplotlib inlineax.plot(df.index.tolist(), df[col].values, color=(tuple(i/255 for i in colors[col])))<em
因为Python3在某种程度上舍入了大整数。任何人都知道为什么会出现这样的问题:int(6366805760909027985741435139224001 # This is 7**40./ 7) == 909543680129861140820205019889143 # 7**39int(6366805760909027985741435139224001