问题标签 [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.
python - 我将如何解决此 Python 代码中的“列表索引超出范围”错误?
我正在尝试编写一个函数来检查用户输入的矩阵的对称性。如果矩阵是对称的,则打印 true。如果不是,则打印 false。
我添加后问题就开始了mat = []
。IndexError: list index out of range
一旦我运行该功能就会显示。
我添加了一个预定义的矩阵mat = [[1, 2, 3], [2, 5, 4], [3, 4, 7]]
,它工作得很好,但我需要用户输入矩阵
最终结果应该与此类似
machine-learning - 在 Keras 中强制对称
我正在寻找一种在 Keras 中为函数创建神经网络模型的方法,该函数在输入交换方面是对称的。为简单起见,我们假设感兴趣的函数取决于两个变量x,y
并返回一个标量f=f(x,y)
。此外,我们知道这f(x,y)=f(y,x)
适用于任何x,y
. 为了确保我的 Keras 神经网络模型准确再现这种对称性,选择什么方法?
显然,我可以用对称数据训练模型,但我正在寻找一种将这种对称性“硬编码”到模型中的方法。
我知道,这个问题似乎很基础。抱歉,如果我忽略了这个问题的明显答案,请提前感谢您的帮助!
python - Python中图像中的对称检测
我正在使用一种算法来检测不规则对象中的对称性,我只使用带有 nunmpy 和 matplotlib 的 Python,不可能使用 OpenCv,在我沿着主轴旋转我的对象后,我得到了类似旋转图像的东西
然后我写了一个算法来评估水平和垂直对称性并取两者的平均值:
def 对称性(自我,垫子):
mat 是我的二值图像点的坐标矩阵
由于我想评估对称计数是否每个像素相对于水平轴和垂直轴都有对应的坐标,所以我将坐标四舍五入为整数,问题是如果我用一个圆圈测试我的算法,我期望从中得到完美的对称性,我得到大约 0.5,最大值应该是 1。有人可以建议一个更好的指标来评估这种情况下的对称性或改进我的代码,在您看来,我的解决方案应该有效吗?
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 的方法,所以我现在有很多新的可能性。如果我发现了什么,我会告诉你的。
python - 如何找到python整数列表的对称部分并获得该对称部分的总和?
代码的作用:将整数的 Python 列表作为输入并搜索列表的“对称”内部。
我想要的例子:
如果列表开头的第 i 个元素的值等于列表末尾的第 i 个元素的值,则对称发生。
我的代码:
我的代码有效,但如果有人可以出于效率目的发布更短的解决方案,那就太好了。
python - 通过将其转换为矩阵来处理图像对称性,然后将对称性应用于矩阵
它显示 IndexError: index 172 is out of bounds for axis 1 with size 172. 我感谢任何更正或其他应用图像对称性的方法。
img1 = cv2.imread("te.png")
3d - 在 R 中使用 PCA 绘制 3D 平面
我正在尝试计算表示 R 中动物足迹的 3D 网格的对称平面。
我已经运行了下面的脚本,但不幸的是它在我的情况下不起作用。没有错误消息,但它只是没有在 rgl 窗口中绘制平面: