Python-funktioner i Julia
Nu när du har importerat paketet math från Python i föregående övning med hjälp av PythonCall kan du börja anropa funktioner från paketet.
Du har importerat math med aliaset pymath, så när du anropar funktioner från math ska du använda pymath som prefix. Det gör det tydligt att du använder en importerad Python-version av paketet.
Den här övningen är en del av kursen
Julia för medelnivå
Övningsinstruktioner
- Definiera en vektor
xsom innehåller värdena från minus tre till tre i steg om ett, inklusive noll, på det sätt du normalt skulle göra med Julias hakparentessyntax. - Använd Python-funktionen
fabsi paketetmathför att beräkna absolutvärdet av det andra värdet ix. - Använd Python-funktionen
powi paketetmathför att upphöja det sjätte värdet ixtill det sjundes potens.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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], ____))