Python 3 で数学を。

Python 3 とライブラリで数学の問題を解いていきます。統計学や機械学習はときどき。

指数関数。指数関数のグラフ y = 2^x, y = 2^-x (Python 3, SymPy: plot(), xlim, ylim, legend, show, line_color)

使用するライブラリ

SymPy

Python 3 コード

plotting_exponential_functions.py

#!/usr/bin/env python3


"""(docstring)
"""


import sympy as sym


def plotting_exponential_functions():
    """(docstring)
    """
    x = sym.Symbol('x')

    y_1_2 = [2**x, 2**-x]

    p = sym.plot(*y_1_2, xlim=(-5, 5), ylim=(0, 25), legend=True, show=False)
    p[0].line_color = 'b'
    p[1].line_color = 'g'
    p.show()


if __name__ == '__main__':
    plotting_exponential_functions()

出力

python3 plotting_exponential_functions.py

f:id:my_notes:20180328151809p:plain

参考文献 (数式を参考)

高校数学解法事典 第九版

高校数学解法事典 第九版