0
我有一个随机矩阵A
在[0,3]范围内。我将对矩阵应用角度为10的旋转。但是,我在旋转矩阵中得到了不同的范围。我的代码有什么问题?感谢在scipy中应用旋转后获得不同的范围
from scipy.ndimage import rotate
import numpy as np
A = np.random.randint(0, 4, size=(64,128,128))
print (A.max(), A.shape)
B=rotate(A, angle=10, reshape=False, axes=(0,1))
print (B.max(), B.shape)
输出是
(3, (128, 128, 128))
(4, (128, 128, 128))
你能解决它吗?或建议其他解决方案 – user8264
答复已更新。 – PKo
谢谢。它运作良好。我发现另一种方式是'prefilter = False'('order = 3')。你认为这是正确的吗 – user8264