Pythonové funkce v Julii
Teď, když jsi v předchozím cvičení naimportoval/a balíček math z Pythonu pomocí PythonCall, můžeš začít volat funkce z tohoto balíčku.
math jsi naimportoval/a pod aliasem pymath, takže při volání funkcí z math uváděj před názvem funkce prefix pymath. Díky tomu je hned jasné, že používáš importovanou pythonovou verzi balíčku.
Toto cvičení je součástí kurzu
Intermediate Julia
Pokyny k cvičení
- Definuj vektor
xobsahující hodnoty od minus tří do třech s krokem jedna, včetně nuly – použij standardní zápis Julii s hranatými závorkami. - Pomocí pythonové funkce
fabsz balíčkumathzískej absolutní hodnotu druhého prvku vektorux. - Pomocí pythonové funkce
powz balíčkumathumocni šestý prvek vektoruxna sedmý prvek vektorux.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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], ____))