旋转矩阵后,有些点消失,有些点重复

发布于 2025-01-10 11:47:00 字数 433 浏览 1 评论 0原文

我有一个包含某些项目位置的矩阵(x1、x2、x3、x4、x5):

旋转前的矩阵

我想使用 scipy.ndimage.rotate 方法应用 55° 旋转: np_after = ndimage.rotate(df, angle, reshape = False, order = 0)

旋转后,我获得以下矩阵:

旋转后的矩阵

我的点“x1”、“x3”、“x4”消失了,我的点“x5”已被复制。

您是否知道如何确保我们将旋转矩阵中的每个点仅平移一次?

谢谢 !!

I have a matrix containing positions of some items (x1, x2, x3, x4, x5):

Matrix before rotation

And I want to apply a 55° rotation using scipy.ndimage.rotate method:
np_after = ndimage.rotate(df, angle, reshape = False, order = 0)

After rotation, I obtain the following matrix:

Matrix after rotation

My points "x1", "x3", "x4" have disappeared, and my point "x5" has been duplicated.

Do you have an idea how to be sure we have each point translated in the rotated matrix, and only one time?

Thanks !!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文