【发布时间】:2021-05-14 01:46:23
【问题描述】:
我正在尝试使用“pythonic”方式或使用库(除了“for”循环之外的任何东西)。
my_array = np.array([2,4,6])
my_array[[0,2,0]] = my_array[[0,2,0]] * 2
预期结果:
[8,4,12]
但是,我得到:
[4,4,12]
这对我不起作用,因为如果通过索引,0 位置重复 n 次,我需要将位置 0 的因子 (2) 乘以两倍。
不能使用“For”循环,因为有数十亿个数据点
【问题讨论】:
标签: python arrays list numpy pytorch