微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

分别访问numpy数组中的元素

如何解决分别访问numpy数组中的元素

假设我有一个numpy数组[[1,2],[3,4],[5,6]],我该如何进行元素明智的数学计算,以便可以对每个XY对进行迭代以获得每个对的X ^ 2 + Y ^ 2?

解决方法

自从您标记了true

numpy

输出:

(np.array(a)**2).sum(-1)
,
import numpy as np

arr1 = np.array([[1,2],[3,4],[5,6]])
    
rows = arr1.shape[0] 
cols = arr1.shape[1]
    
ans = []
   
for x in range(rows):
    answer = arr1[x,0]**2 + arr1[x,1]**2
    ans.append(answer)
print(ans)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。