1. 程式人生 > 程式設計 >Python使用matplotlib繪製Logistic曲線操作示例

Python使用matplotlib繪製Logistic曲線操作示例

本文例項講述了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程式設計有所幫助。