问题标签 [symmetry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
214 浏览

python - 我将如何解决此 Python 代码中的“列表索引超出范围”错误?

我正在尝试编写一个函数来检查用户输入的矩阵的对称性。如果矩阵是对称的,则打印 true。如果不是,则打印 false。

我添加后问题就开始了mat = []IndexError: list index out of range一旦我运行该功能就会显示。

我添加了一个预定义的矩阵mat = [[1, 2, 3], [2, 5, 4], [3, 4, 7]],它工作得很好,但我需要用户输入矩阵

最终结果应该与此类似

0 投票
1 回答
469 浏览

machine-learning - 在 Keras 中强制对称

我正在寻找一种在 Keras 中为函数创建神经网络模型的方法,该函数在输入交换方面是对称的。为简单起见,我们假设感兴趣的函数取决于两个变量x,y并返回一个标量f=f(x,y)。此外,我们知道这f(x,y)=f(y,x)适用于任何x,y. 为了确保我的 Keras 神经网络模型准确再现这种对称性,选择什么方法?

显然,我可以用对称数据训练模型,但我正在寻找一种将这种对称性“硬编码”到模型中的方法。

我知道,这个问题似乎很基础。抱歉,如果我忽略了这个问题的明显答案,请提前感谢您的帮助!

0 投票
0 回答
15 浏览

three.js - 对称分割场景

有没有办法在threejs环境中在X,Y或Z方向上将其视觉分割成两部分。

它应该描述机械对称性,其中只有

在进一步的过程中将计算两个对称的一半。

为了解释,也许下图描述了我的问题。

例子

0 投票
0 回答
2052 浏览

python - Python中图像中的对称检测

我正在使用一种算法来检测不规则对象中的对称性,我只使用带有 nunmpy 和 matplotlib 的 Python,不可能使用 OpenCv,在我沿着主轴旋转我的对象后,我得到了类似旋转图像的东西

然后我写了一个算法来评估水平和垂直对称性并取两者的平均值:

def 对称性(自我,垫子):

mat 是我的二值图像点的坐标矩阵

由于我想评估对称计数是否每个像素相对于水平轴和垂直轴都有对应的坐标,所以我将坐标四舍五入为整数,问题是如果我用一个圆圈测试我的算法,我期望从中得到完美的对称性,我得到大约 0.5,最大值应该是 1。有人可以建议一个更好的指标来评估这种情况下的对称性或改进我的代码,在您看来,我的解决方案应该有效吗?

0 投票
1 回答
112 浏览

python - 如何从向量列表中确定近似对称性?

大家好,感谢您的帮助!

我试图找到最快的算法来确定向量列表中的对称性。每个向量都是 3D 向量(maya.api.OpenMaya.MVector,因此它也具有 x、y 和 z 属性),它们都是同一个 3D 网格的一部分,应该是对称的。

当然,我必须注意细微的差异,例如 0.00001 的差异。

我已经尝试过我遇到的最基本的算法:遍历所有点的所有点并找到最匹配的点(使用圆形等)。为了优化它,我使用了 Maya 迭代器和跳过或等于以下的点在第一个迭代器上为 0,在第二个迭代器上大于或等于 0。但性能仍然“糟糕”。

我听说过 scipy kdtree,但我不能在 maya 中使用 scipy(也不能编译它)*。我也听说过空间有序列表,但我真的不明白如何使它工作......

当然,如果您需要更多详细信息,您可以问我,非常感谢!:)

  • 编辑:好的,我找到了一种为 maya.py (1.19.0) 获得编译版本的 scipy 的方法,所以我现在有很多新的可能性。如果我发现了什么,我会告诉你的。
0 投票
1 回答
135 浏览

region - Halcon - 区域对称

有没有办法检测一个区域是否在其垂直中心轴上对称?

我有这个地区:

在此处输入图像描述

左边是正确的,右边有这个洞..我需要检测它并想对称地做。我无法在区域特征中找到任何对称特征......

怎么可能做到这一点?

编辑:

想法1:

找到最小值。X 和最大。外矩形的 X,并计算 X 均值。然后运行area_center找到质心并比较两个位置。它应该适用于图像中的示例,如果变形不移动质心,它将失败。

0 投票
2 回答
136 浏览

python - 使用 CV2 对视频进行镜像/对称效果

我想创建一个基本的视频编辑应用程序,用户可以在其中导入视频剪辑,然后在他们的视频上使用对称(垂直或水平)和偏移。这有多可行?

例如,考虑下图:

在此处输入图像描述

右对称:

在此处输入图像描述

图像左上角偏移:

在此处输入图像描述

如果最后一个图像令人困惑,基本上您可以将其视为图像在网格中一个接一个地重复,无限地重复,因此它们是对称的。然后,您可以选择这个网格的窗口等于原始图像的大小。例如。红色方块代表窗口:

在此处输入图像描述

0 投票
1 回答
692 浏览

python - 如何找到python整数列表的对称部分并获得该对称部分的总和?

代码的作用:将整数的 Python 列表作为输入并搜索列表的“对称”内部。

我想要的例子:

如果列表开头的第 i 个元素的值等于列表末尾的第 i 个元素的值,则对称发生。

我的代码:

我的代码有效,但如果有人可以出于效率目的发布更短的解决方案,那就太好了。

0 投票
0 回答
14 浏览

python - 通过将其转换为矩阵来处理图像对称性,然后将对称性应用于矩阵

它显示 IndexError: index 172 is out of bounds for axis 1 with size 172. 我感谢任何更正或其他应用图像对称性的方法。

img1 = cv2.imread("te.png")

0 投票
0 回答
20 浏览

3d - 在 R 中使用 PCA 绘制 3D 平面

我正在尝试计算表示 R 中动物足迹的 3D 网格的对称平面。

我已经运行了下面的脚本,但不幸的是它在我的情况下不起作用。没有错误消息,但它只是没有在 rgl 窗口中绘制平面: