Julia에서 사용하는 Python 함수
이전 연습 문제에서 PythonCall을 사용해 Python의 math 패키지를 가져왔으니, 이제 해당 패키지의 함수를 호출해 볼 수 있어요.
math를 pymath라는 별칭으로 가져왔으므로, math의 함수를 호출할 때는 함수 앞에 pymath를 붙이세요. 이렇게 하면 가져온 Python 버전의 패키지 함수를 사용하고 있음을 분명히 할 수 있어요.
이 연습은 강의의 일부입니다
Julia 중급
연습 안내
- Julia의 대괄호 문법을 사용해, 0을 포함하여 -3부터 3까지 1씩 증가하는 값을 담은 벡터
x를 정의하세요. - Python의
math패키지에 있는fabs함수를 사용해x의 두 번째 값의 절댓값을 구하세요. - Python의
math패키지에 있는pow함수를 사용해x의 여섯 번째 값을x의 일곱 번째 값의 거듭제곱으로 올리세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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], ____))