如何从numpy数组中的值之一减去值

时间:2019-05-01 11:59:21

标签: python-3.x numpy

我有一个数组,需要从其中的一个值中减去一个值

我遵循了此链接中给出的建议。但在我的情况下不起作用

我的示例代码如下。在此,我想从数组的第二个值中减去“ 1”(如函数sig2(k)中所述。

我已经尝试了以下链接。但是不能成功。

有人可以让我知道我要去哪里了吗

Subtract from first value in numpy array

import numpy as np

k = [1,3]
coe = np.array([[k[0],k[1]]])

def sig2(k):
    return k[0] * np.power(lam1,((k[1]=-1)))

print(sig2(k))

1 个答案:

答案 0 :(得分:1)

检查以下代码,这是您想要的吗?

import numpy as np

k = [1,3]
coe = np.array([[k[0],k[1]]])
lam1 = 5
def sig2(k):
    k[1] -= 1
    return k[0] * np.power(lam1,(k[1]))

print(sig2(k))

输出

25