У меня есть трехмерный логический массив, который я хочу вращать вокруг нужной точки или координаты, а не только случайно.Как я могу добиться этого в Python?Я знаю, что могу использовать scipy.ndimage.rotate, но проблема в том, что он вращает массив вокруг центра, но я хочу вращаться вокруг определенной точки.Вот моя логическая маска:
import numpy as np
import scipy
from scipy import ndimage
import skimage
from skimage import draw
mask = skimage.draw.ellipsoid(10,12,16)
Если я вращаюсь, используя матрицу вращения, как я могу указать, что я хочу вращать свою трехмерную логическую маску вокруг данной точки или точки?Например, маска в приведенном выше коде является эллипсоидом.Как можно вращать эллипсоид вокруг одного из концов?