python | sympy 설치 및 사용

2023. 2. 9. 13:28·TIL/python

sympy 설치

방정식을 풀 수 있는 라이브러리인 sympy는 python 내장 라이브러리가 아니기 때문에 따로 설치해주어야 한다.

pip install sympy

Anaconda Prompt에서 설치하는 과정을 보면 다음과 같다.
나의 경우에는 가상환경으로 이동(activate ml)하여 라이브러리를 설치해주었다.

 

sympy 활용

sympy를 활용하여 아래 2차 방정식을 x에 대해 미분해보았다.

$x^2 + 2x + 3$

import sympy as sym  #1
from sympy.abc import x  #2

sym.diff(sym.poly(x**2 + 2*x + 3), x)  #3

#1) sympy 라이브러리를 불러온다. sym 이름으로 사용한다.

#2) sympy.abc는 쉽게 말해 a부터 z까지의 문자 중 사용할 변수 문자를 선정하는 것이다. 주어진 식은 x에 대한 이차식이므로 x를 import 해주었다.

#3) poly는 다항함수임을 의미하며, sym.diff는 poly안에 담긴 다항식을 x에 대해 미분한 결과를 return 한다.

 

코드를 실행하면 다음과 같은 결과가 출력된다.

 

 

저작자표시 (새창열림)
'TIL/python' 카테고리의 다른 글
  • python | 파이썬 find() 함수 사용 및 index()와 차이점
  • python | 파이썬에서 순열과 조합 사용하기
  • pandas | Series와 Dataframe에서 Broadcasting
  • python | list에서 remove 사용 시 주의할 점
dduniverse
dduniverse
  • dduniverse
    dduniverse
    dduniverse
  • 전체
    오늘
    어제
    • 분류 전체보기 (243)
      • Algorithm (123)
        • 알고리즘 이론 (8)
        • 백준 (19)
        • 프로그래머스 (83)
        • 구름 알고리즘 먼데이 챌린지 (13)
      • 빅데이터분석기사 (10)
        • 통계 (4)
        • 실기 (6)
      • KT에이블스쿨 (26)
      • FrontEnd (11)
        • React (5)
        • 기타 (6)
      • BackEnd (18)
        • Django (15)
        • Spring (3)
      • DS & ML (11)
        • Machine Learning (9)
        • Kaggle (2)
      • TIL (44)
        • python (22)
        • javascript (3)
        • 오류해결 (10)
        • 기타 (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 관리
    • 글쓰기
  • 링크

  • 인기 글

  • hELLO· Designed By정상우.v4.10.0
dduniverse
python | sympy 설치 및 사용
상단으로

티스토리툴바