有关示例和结果图像失真,请参阅my IPython notebook here。
This old question表示这是旧版NumPy中的一个错误,但我正在运行NumPy 1.7.1,如图所示。另外,将'r'标志添加到np.load()并没有改变任何内容。
这很奇怪,因为在我的工作电脑上它运行良好。我明天将NumPy数组复制到那台计算机上,这样我就可以看到save()或load()是否有问题。
编辑:好的,从将NumPy阵列复制到另一台没有自己图像问题的计算机上,显然是np.save()导致问题(并使用基本的pickle.dump) ()反而有同样的问题)。接下来我将研究是否会出现不同类型和大小的数组。