Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj wektor x zawierają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 fabs z pakietu math (w wersji pythonowej), aby uzyskać wartość bezwzględną drugiego elementu x.
  • Użyj funkcji pow z pakietu math (w wersji pythonowej), aby podnieść szóstą wartość x do potęgi równej siódmej wartości x.

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], ____))
Edytuj i uruchom kod