LoslegenKostenlos loslegen

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

Julia: Aufbaukurs

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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