我有一个数组L和数组a的列表。我需要找出L中哪个数组最接近A

2024-05-15 04:00:58 发布

您现在位置:Python中文网/ 问答频道 /正文

作为代码的一部分,我有以下输入:

  • dim NxM(L)的数组列表。此列表可以有100到300个数组
  • dim NxM(A)的输入阵列

我需要通过最小二乘法(sum(Lnm Anm)^2)找出L中哪个数组Ln的值与A最接近

最初我可以运行for循环,计算a和L中每个元素之间的范数,然后保留范数最低的元素,但我担心这会非常低效。有没有什么方法可以处理这个问题,例如在Numpy或Scipy中?提前谢谢


Tags: 方法代码numpy元素范数列表for数组

热门问题