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
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
fabsaus dem Paketmath, um den Absolutwert des zweiten Werts inxzu erhalten. - Verwende die Python-Funktion
powaus dem Paketmath, um den sechsten Wert vonxauf den siebten Wert vonxzu 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], ____))