Funkcje Pythona w Julii
Skoro w poprzednim ćwiczeniu zaimportowałeś(-aś) pakiet math z Pythona za pomocą PythonCall, możesz teraz wywoływać funkcje z tego pakietu.
Pakiet math został zaimportowany pod aliasem pymath, dlatego podczas wywoływania jego funkcji używaj prefiksu pymath. Dzięki temu od razu wiadomo, że korzystasz z pythonowej wersji tego pakietu.
To ćwiczenie jest częścią kursu
Julia średnio zaawansowana
Instrukcje do ćwiczenia
- Zdefiniuj wektor
xzawierający wartości od minus trzech do trzech z krokiem jeden, włącznie z zerem, używając standardowej składni Julii z nawiasami kwadratowymi. - Użyj funkcji
fabsz pakietumath(w wersji pythonowej), aby uzyskać wartość bezwzględną drugiego elementux. - Użyj funkcji
powz pakietumath(w wersji pythonowej), aby podnieść szóstą wartośćxdo potęgi równej siódmej wartościx.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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], ____))