Как вычесть значение из одного значения в массиве NumPy - PullRequest
0 голосов
/ 01 мая 2019

У меня есть массив, из которого мне нужно вычесть значение из одного из значений в массиве

Я последовал предложению, данному в этой ссылке. Но в моем случае не сработало

Мой пример кода приведен ниже. В этом я хотел вычесть «1» из второго значения массива (как упоминалось в функции sig2 (k).

Я пробовал по ссылке ниже. Но не удалось.

Может кто-нибудь сообщить мне, где я иду не так

Вычесть из первого значения в массиве numpy

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 Ответ

1 голос
/ 02 мая 2019

Проверьте код ниже, это то, что вы хотите?

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...