Python使用matplotlib繪製Logistic曲線操作示例
阿新 • • 發佈:2020-01-09
本文例項講述了Python使用matplotlib繪製Logistic曲線操作。分享給大家供大家參考,具體如下:
標準Logistic函式為:
f(x) = 1 / ( 1 + exp(-x) )
其導函式為:
f'(x) = f(x) * ( 1 - f(x) )
下面使用matplotlib繪製邏輯斯蒂函式及其導函式的曲線。
Python程式碼:
# -*- coding:utf-8 -*- #!python3 import numpy as np import matplotlib.pyplot as plt a = np.linspace(-10,10,1000) b = 1.0 / (1.0 + np.exp(-a)) c = b * (1 - b) plt.subplot(2,1,1) plt.title('f(x) = 1 / ( 1 + exp(-x) )') plt.plot(a,b) plt.subplot(2,2) plt.title('f\'(x) = f(x) * ( 1 - f(x) )') plt.plot(a,c) plt.show()
執行結果:
更多關於Python相關內容感興趣的讀者可檢視本站專題:《Python數學運算技巧總結》、《Python資料結構與演算法教程》、《Python函式使用技巧總結》、《Python字串操作技巧彙總》及《Python入門與進階經典教程》
希望本文所述對大家Python程式設計有所幫助。