最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

numpy

运维笔记admin26浏览0评论

numpy

numpy

jak*_*vdp 5

你要找的是numpy.ufunc.at. 以下是您如何在您的情况下使用它:

np.add.at(a, (1, [0, 2, 0, 2, 0]), 1)print(a - b)# [[0 0 0 0]# [3 0 2 0]# [0 0 0 0]]

从文档:

对由 'indices' 指定的元素对操作数 'a' 执行无缓冲就地操作。对于加法 ufunc,此方法等价于a[indices] += b,不同之处在于对索引不止一次的元素累加结果。例如,a[[0,0]] += 1由于缓冲,只会增加第一个元素一次,而add.at(a, [0,0], 1)会将第一个元素增加两次。

numpy

发布评论

评论列表(0)

  1. 暂无评论