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
Istruzioni dell'esercizio
- Definisci un vettore
xcontenente 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
fabsdel pacchettomathper ottenere il valore assoluto del secondo valore inx. - Usa la funzione Python
powdel pacchettomathper elevare il sesto valore dixal settimo valore dix.
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], ____))