gpt4 book ai didi

python - 尝试对两个数组求和

转载 作者:行者123 更新时间:2023-12-01 03:09:13 24 4
gpt4 key购买 nike

我正在尝试编写这样的代码:

link

其中xy是两个不同的numpy数组,j是数组的索引。我不知道数组的长度,因为它将由用户输入,并且我无法使用循环来对此进行编码。

我的主要问题是找到一种在索引之间移动的方法,因为我需要从

x[2]-x[1] ... x[3]-x[2] 

等等。

我很困惑,但我会很感激任何线索。

最佳答案

numpy-ic 解决方案是:

np.square(np.diff(x)).sum() + np.square(np.diff(y)).sum()

列表理解方法是:

sum([(x[k]-x[k-1])**2+(y[k]-y[k-1])**2 for k in range(1,len(x))])

即使您的数据显示为列表,也会给您想要的结果。

关于python - 尝试对两个数组求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43034167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com