我想将图像列表读入Python/Matplotlib,然后在图形中绘制此图像而不是其他标记(如点).我试过imshow但是我没有成功,因为我不能将图像移动到另一个位置并适当地缩放它.也许有人有个好主意:)

在IPython笔记本中有令人惊奇的mpld3用于交互式matplotlib图.mpld3还具有插件功能.一个对我来说特别有趣:你可以在情节中选择一个点并拖动它 - 它在这里显示:
http://mpld3.github.io/examples/drag_points.html.
链接中的源代码生成下面的图表.我想从插件中获取信息,我已经将我的观点拖到了.但我真的迷失在javascript部分以及如何从中获取信息.

我有一个Python代码,我首先定义两个列表,然后我使它们相同,并在它们相同后对它们执行相同的操作 - 但结果不一样:
test1 = [[[0],[0]]]*2
test2 = [[0]]*2
test2[0] = [[0],[0]]
test2[1] = [[0],[0]]
print 'They are identical?:',test1 == test2 # gives True
# Now that test1 == test2 do the same operation on test list 1 and 2:
test1[0][0] = 2
test2[0][0] = 2
print test1
print test2
Run Code Online (Sandbox Code Playgroud)
这给了
[[2, [0]], [2, [0]]] # test1
[[2, [0]], [[0], [0]]] # test2
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释一下这个区别吗?