LoslegenKostenlos starten

Python-Funktionen in Julia

Nachdem du im vorherigen Schritt das Python-Paket math mit PythonCall importiert hast, kannst du beginnen, Funktionen aus diesem Paket aufzurufen.

Du hast math mit dem Alias pymath importiert. Wenn du also Funktionen aus math aufrufst, setze pymath als Präfix vor die Funktion. So ist klar, dass du die importierte Python-Version des Pakets verwendest.

Diese Übung ist Teil des Kurses

<Kurs>Julia: Aufbaukurs</Kurs>
Kurs ansehen

Übungsanweisungen

  • Definiere einen Vektor x, der die Werte von minus drei bis drei in Schritten von eins enthält, einschließlich null, so wie du es in Julia üblich mit der eckigen Klammer-Syntax machst.
  • Verwende die Python-Funktion fabs aus dem Paket math, um den Absolutwert des zweiten Werts in x zu erhalten.
  • Verwende die Python-Funktion pow aus dem Paket math, um den sechsten Wert von x auf den siebten Wert von x zu potenzieren.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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], ____))
Code bearbeiten und ausführen