繁体   English   中英

如何使用索引或掩码添加两个numpy.array

[英]how to add two numpy.array with indices or mask

我有两个数组,如下所示。

 a=numpy.array((1,2,3,4))
 b=numpy.array((1,2,3,4))

我只想添加前两个元素。 我该如何使用蒙版[True, True, False, False]或索引[0,1]添加b=(2, 4,3,4)

很简单:

b[:2] += a[:2]

要么:

mask = numpy.array((True, True, False, False))
b[mask] += a[mask]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM