Функции Python в Julia
В предыдущем упражнении вы импортировали пакет math из Python с помощью PythonCall — теперь можно вызывать функции из этого пакета.
Пакет math был импортирован под псевдонимом pymath, поэтому при обращении к его функциям используйте префикс pymath. Это чётко указывает на то, что вы работаете с импортированной Python-версией пакета.
Это упражнение является частью курса
Средний уровень Julia
Инструкции к упражнению
- Определите вектор
x, содержащий значения от минус трёх до трёх с шагом один, включая ноль, — используйте стандартный синтаксис квадратных скобок в Julia. - С помощью функции Python
fabsиз пакетаmathполучите абсолютное значение второго элемента вектораx. - С помощью функции Python
powиз пакетаmathвозведите шестое значение вектораxв степень, равную седьмому значению вектораx.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
using PythonCall
pymath = pyimport("math")
# Define a vector x from -3 to 3
x = ____
# Print the absolute value of the second value in x using pymath
println(____.____(____))
# Print the sixth value of x raised to the power of the 7th value of x
println(____.____(x[6], ____))