Ваша документация Python® показывает вам, как вызвать функцию Python. Подписи функции Python выглядят похожими на подписи функции MATLAB®. Однако Python имеет синтаксис, который может быть незнакомым к пользователям MATLAB.
Аргумент positional передается положением. Эти аргументы появляются в начале функциональной подписи.
| Подпись Python | Использование MATLAB |
|---|---|
|
| py.abs(-99) |
Некоторые функции принимают произвольную последовательность позиционных параметров, включая никакие аргументы. В Python эти аргументы заданы путем предварительного ожидания имени с * символ.
| Подпись Python | Использование MATLAB |
|---|---|
|
| Совокупные элементы из двух списков. Создайте нулевой итератор длины. |
Аргументу keyword предшествует идентификатор. Аргументы ключевого слова, также названные аргументами named, могут быть заданы в любом порядке.
Аргументы ключевого слова похожи на пары "имя-значение" в MATLAB. Используйте pyargs MATLAB функция, чтобы создать аргументы ключевого слова для функций Python.
| Подпись Python | Использование MATLAB |
|---|---|
|
| Измените значение |
Python задает произвольное число аргументов ключевого слова путем предварительного ожидания имени с ** 'characters'.
| Подпись Python | Использование MATLAB |
|---|---|
|
| D = py.dict(pyargs('Joe',100,'Jack',101)) |
Аргумент optional является необязательным аргументом.
| Подпись Python | Использование MATLAB |
|---|---|
|
| py.random.randrange(1,100) |
Дополнительные аргументы могут иметь значения по умолчанию. Значение по умолчанию обозначается знаком "равно" = со значением по умолчанию.
| Подпись Python | Использование MATLAB |
|---|---|
|
| Распечатайте два значения с помощью значений ключевого слова по умолчанию. |