파이썬(Python)/문법

[Python]지수승 불러오고 계산하기(Exponential Number, Nano, Pico, Micro, Milli, etc..)

끄적끄적아무거나 2022. 1. 5. 08:52
반응형

 

목차

     

     

     

     

     

    [Python]지수승 불러오기

     

    파이썬의 라이브러리 중에 Scipy라는 라이브러리에서 다양한 수학에 대한 값들을 제공 합니다. 그 중에 10^x 승과 같이 여러 x 값에 대한 값을 쉽게 불러 오고 수식적으로도 처리 할 수 있게 도와 줍니다. 

     

    Scipy에서 제공하는 지수 값들은 아래와 같습니다.

     

     

    • yotta : 10^24
    • zetta : 10^21
    • exa : 10^18
    • peta : 10^15
    • tera : 10^12
    • giga : 10^9
    • mega : 10^6
    • kilo : 10^3
    • hecto : 10^2
    • deka : 10^1
    • deci : 10^-1
    • centi : 10^-2
    • milli : 10^-3
    • micro : 10^-6
    • nano : 10^-9
    • pico : 10^-12
    • femto : 10^-15
    • atto : 10^-18
    • zepto : 10^-21

     

     

     

     

    [Python]지수승 출력 후 계산 예제

     

    코드>>

    from scipy import constants
    
    print(constants.yotta)
    print(constants.giga)
    print(constants.kilo)
    print(constants.nano)
    print(constants.micro)
    
    a_var = (constants.micro) * (constants.giga) + 2
    print(a_var)
    print(type(a_var))

    3~7번 라인: scipy constant 를 사용해서 위에 지수 값 불러 오기

    9번 라인: 지수 값을 직접 수식으로 사용하기

    11번 라인: 출력 값의 종류 확인하기

     

    결과>>

    1e+24
    1000000000.0
    1000.0
    1e-09
    1e-06
    1002.0
    <class 'float'>

    수식들이 정상적으로 나오고 실수(float)형태로 출력됨을 알 수 있습니다.

     

     

    반응형