IniziaInizia gratis

Funzioni Python in Julia

Ora che hai importato il pacchetto math da Python nell'esercizio precedente usando PythonCall, puoi iniziare a chiamare le funzioni del pacchetto.

Hai importato math usando l'alias pymath, quindi quando richiami le funzioni di math, anteponi alla funzione pymath. In questo modo è chiaro che stai usando la versione Python importata del pacchetto.

Questo esercizio fa parte del corso

Julia intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci un vettore x contenente i valori da meno tre a tre con incrementi di uno, incluso lo zero, come faresti normalmente usando la sintassi Julia con le parentesi quadre.
  • Usa la funzione Python fabs del pacchetto math per ottenere il valore assoluto del secondo valore in x.
  • Usa la funzione Python pow del pacchetto math per elevare il sesto valore di x al settimo valore di x.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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], ____))
Modifica ed esegui il codice