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 avec pymath. Cela indique clairement que vous utilisez la version Python importée du paquet.
Cet exercice fait partie du cours
Julia intermédiaire
Instructions
- Définissez un vecteur
xcontenant les valeurs de moins trois à trois par incréments de un, zéro inclus, comme vous le feriez normalement avec la syntaxe à 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 cet exemple de code.
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], ____))