Fonctions Python dans Julia
Maintenant que vous avez importé le paquet math de Python dans l'exercice précédent à l'aide de PythonCall, vous pouvez commencer à appeler des fonctions de ce paquet.
Vous avez importé math sous l'alias pymath, donc lorsque vous appelez des fonctions de math, préfixez la fonction par pymath. Cela indique clairement que vous utilisez la version Python importée du paquet.
Cette activité fait partie du cours
Julia intermédiaire
Instructions de l’exercice
- Définissez un vecteur
xcontenant les valeurs de moins trois à trois par pas de un, en incluant zéro, comme vous le feriez normalement avec la syntaxe entre crochets de Julia. - Utilisez la fonction Python
fabsdu paquetmathpour obtenir la valeur absolue de la deuxième valeur dex. - Utilisez la fonction Python
powdu paquetmathpour élever la sixième valeur dexà la septième valeur dex.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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], ____))