CommencerCommencer 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 avec pymath. Cela indique clairement que vous utilisez la version Python importée du paquet.

Cet exercice fait partie du cours

Julia intermédiaire

Afficher le cours

Instructions

  • Définissez un vecteur x contenant 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 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 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], ____))
Modifier et exécuter le code