gpt4 book ai didi

python - 标量乘法 Numpy

转载 作者:行者123 更新时间:2023-12-02 16:26:37 26 4
gpt4 key购买 nike

我需要将标量值乘以从特定元素开始的 numpy 数组。

例如)3 * [1,1,1,1,1,1] = [1,3,3,3,3,3]

我尝试执行 np.dot(value, arr[1:]),但这会删除第一个元素。我该怎么做?

最佳答案

你的数据是numpy数组还是python数组?对于 numpy 数组:

a[1:] *= 3

对于 python 数组:

for i in range(1,len(a)): a[i] *= 3

注意:当然,python 方法也适用于 numpy 数组,但它不会利用 numpy 的矢量化。

关于python - 标量乘法 Numpy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64341359/

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