TensorFlow 多元函數(shù)的極值實例
flyfish
python實現(xiàn)
設(shè)函數(shù) 的某個鄰域內(nèi)有定義,對于該鄰域內(nèi)異于的點,如果都適合不等式
則稱函數(shù)在點有極大值。
如果都適合不等式
則稱函數(shù)在點有極小值.
極大值、極小值統(tǒng)稱為極值。使函數(shù)取得極值的點稱為極值點。
有極小值的例子
函數(shù)
在點(0,0)處有極小值。因為對于點 (0,0)的任一鄰域內(nèi)異于(0,0)的點,函數(shù)值都為正,而在點(0,0)處的函數(shù)值為零。從幾何上看這是顯然的,因為點(0,0,0)是開口朝上的橢圓拋物面
的頂點。
代碼
from matplotlib import pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = Axes3D(fig) X = np.arange(-10, 10, 0.1) Y = np.arange(-10, 10, 0.1) X, Y = np.meshgrid(X, Y) Z = (3*X**2 + 4*Y**2) ax.plot_surface(X, Y, Z, rstride=1, cstride=1) plt.show()
有極大值的例子
函數(shù)
在點(0,0)處有極大值。因為在點(0,0)處函數(shù)值為零,而對于點(0,0)的任一鄰域內(nèi)異于(0,0)的點,函數(shù)值都為負(fù),點(0,0,0)是位于xOy平面下方的錐面$$z=-\sqrt{x^2+y^2}的頂點。
代碼
from matplotlib import pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = Axes3D(fig) X = np.arange(-10, 10, 0.1) Y = np.arange(-10, 10, 0.1) X, Y = np.meshgrid(X, Y) Z = np.sqrt(X**2 + Y**2)*(-1) ax.plot_surface(X, Y, Z, rstride=1, cstride=1) plt.show()
沒有極大值也沒有極小值的例子
函數(shù)z=xy在點(0,0)處既不取得極大值也不取得極小值。因為在點(0,0)處的函數(shù)值為零,而在點(0,0)的任一鄰域內(nèi),總有使函數(shù)值為正的點,也有使函
數(shù)值為負(fù)的點。
像一個馬鞍的圖形
代碼
from matplotlib import pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = Axes3D(fig) X = np.arange(-10, 10, 0.1) Y = np.arange(-10, 10, 0.1) X, Y = np.meshgrid(X, Y) Z = X*Y ax.plot_surface(X, Y, Z, rstride=1, cstride=1) plt.show()
以上這篇TensorFlow 多元函數(shù)的極值實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python獲取當(dāng)前公網(wǎng)ip并自動斷開寬帶連接實例代碼
這篇文章主要介紹了Python獲取當(dāng)前公網(wǎng)ip并自動斷開寬帶連接實例代碼,具有一定借鑒價值,需要的朋友可以參考下2018-01-01Python?Pytorch學(xué)習(xí)之圖像檢索實踐
隨著電子商務(wù)和在線網(wǎng)站的出現(xiàn),圖像檢索在我們的日常生活中的應(yīng)用一直在增加。圖像檢索的基本本質(zhì)是根據(jù)查詢圖像的特征從集合或數(shù)據(jù)庫中查找圖像。本文將利用Pytorch實現(xiàn)圖像檢索,需要的可以參考一下2022-04-04django模型動態(tài)修改參數(shù),增加 filter 字段的方式
這篇文章主要介紹了django模型動態(tài)修改參數(shù),增加 filter 字段的方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03