Как считать аргумент параметром в функции (если это возможно?) - PullRequest
0 голосов
/ 03 апреля 2020

Интересно, возможно ли - и если да, то как - использовать аргумент в качестве параметра функции. Я хотел бы иметь возможность ввести в параметры моей функции аргумент 'ord' numpy .linalg.norm (x, ord = ...). Я хочу, чтобы моя функция зависела от термина, который в зависимости от его значение, меняет используемую норму. Thx

1 Ответ

0 голосов
/ 03 апреля 2020

Если вы хотите объявить функцию, которая оценивает норму в массиве и позволяет передавать порядок, вы можете использовать что-то вроде этого:

def norm_with_ord(x, order):
    return numpy.linalg.norm(x, ord = order)

Хотя для этого по-прежнему необходимо передать одно из действительных значений порядка , как указано здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...