CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Définissez un vecteur x contenant 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 fabs du paquet math pour obtenir la valeur absolue de la deuxième valeur de x.
  • Utilisez la fonction Python pow du paquet math pour élever la sixième valeur de x à la septième valeur de x.

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], ____))
Modifier et exécuter le code