gpt4 book ai didi

python - 如何获得元组的两点之和?

转载 作者:行者123 更新时间:2023-11-28 21:42:42 25 4
gpt4 key购买 nike

有没有不使用“类点”的两点求和

输入

a= (2,5)
b= (3,4)
c= a +b

输出

(5 , 9) 

最佳答案

你可以使用理解加上zip:

c = tuple(a_n + b_n for a_n, b_n in zip(a, b))

如果你需要做很多的话,这显然很麻烦(更不用说效率有点低了)。如果您打算经常进行此类计算,那么您最好使用像 numpy 这样的库,它允许将数组添加为一级对象。

import numpy as np
a = np.array([2, 5])
b = np.array([3, 4])
c = a + b

如果您采用 numpy 路线,与 numpy 数组之间的转换有点昂贵,因此我建议您将点存储为数组而不是元组。

关于python - 如何获得元组的两点之和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43282659/

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