(1)由表中可知f(x)在(0,2]為減函數(shù),
創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)雷山,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
[2,+∞)為增函數(shù),并且當(dāng)x=2時(shí),f(x)min=5.
(2)證明:設(shè)0<x1<x2≤2,
因?yàn)閒(x1)-f(x2)=2x1+
8
x1
-3-(2x2+
8
x2
-3)=2(x1-x2)+
8(x2?x1)
x1x2
=
2(x1?x2)(x1x2?4)
x1x2
,
因?yàn)?<x1<x2≤2,所以x1-x2<0,0<x1x2<4,即x1x2-4<0,
所以f(x1)-f(x2)>0,即f(x1)>f(x2),所以f(x)在(0,2]為減函數(shù).
(3)由(2)可證:函數(shù)f(x)=2x+
8
x
-3在區(qū)間(0,2]上單調(diào)遞減,在區(qū)間[2,+∞)上單調(diào)遞增.
則①當(dāng)0<a<2時(shí),(0,a]?(0,2],所以函數(shù)f(x)=2x+
8
x
-3在區(qū)間(0,a]上單調(diào)遞減,
故f(x)min=f(a)=2a+
8
a
-3.
②當(dāng)a≥2時(shí),函數(shù)f(x)=2x+
8
x
-3在區(qū)間(0,2]上單調(diào)遞減,[2,a]上單調(diào)遞增,
故f(x)min=f(2)=5.
綜上所述,函數(shù)f(x)=2x+
8
x
-3在區(qū)間(0,a]上的最小值為 g(a)=
2a+
8
a
?3,0<a<2
5,a≥2
如需求列表中的最大值,用python自帶的函數(shù)max() 即可。代碼示例如下: numbers = [1,2,3,4,5,6,7,8,9] max(numbers)
2.
求最大值也可通過定義函數(shù),再調(diào)用函數(shù)求得。示例代碼如下:def findmax(L): if L == []: return(None) else: Max = L[0] for i in L: if i ...
用“max()”函數(shù),它是用于返回列表/元組的最大數(shù)/浮點(diǎn)數(shù),用法如下:
a = [0, 20, 6, 30]
max(a)
結(jié)果:
20
def?max(a,b):
return?a?if?a=b?else?b
a,b,c,d=14,9,2,6
max(a,b)
14
max(a,max(b,c))
14
max(max(a,b),max(c,d))
14
祝你成功!
enumerate()函數(shù)用于將一個(gè)可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo)。
x = [3, 2.2, 7.4, 6, 4]
list(enumerate(x))
# 輸出 [(0, 3), (1, 2.2), (2, 7.4), (3, 6), (4, 4)]
operator.itemgetter()函數(shù)用于獲取對象的哪些維的數(shù)據(jù),參數(shù)為想要取的一些維度序號。
x = [3, 2.2, 7.4, 6, 4]
b1 = operator.itemgetter(2, 1)
b1(x) # 輸出 (7.4, 2.2)
b2 = operator.itemgetter(3)
b2(x) # 輸出 6
max()函數(shù)有一個(gè)應(yīng)用很巧妙的參數(shù)key,在這里定義為operator.itemgetter(1),表示對enumerate(x)每個(gè)元素的第一維做比較(從0維開始),然后返回第一維值最大的元素,即包含索引和數(shù)值。
key參數(shù)還有其他的巧妙應(yīng)用:
# 獲取數(shù)組中絕對值最大的數(shù)
x = [3, 2.2, -7.4, 6, 4]
max(x, key=abs) # 返回 -7.4
# lambda表達(dá)式形式
x = [3, 2.2, -7.4, 6, 4]
max(x, key=lambda x: abs(x)) # 返回 -7.
如果是從列表中找最大值,則可以使用max(),如:
In?[279]:?a?=?range(10)
In?[280]:?max(a)
Out[280]:?9
如果是從數(shù)組找最大值,則可以使用numpy.max()函數(shù),如:
In?[281]:?a?=?np.arange(10)
In?[282]:?a.max()
Out[282]:?9
如果是一個(gè)二維數(shù)組,取某一列的最大值,則:
In?[285]:?a?=?np.arange(12).reshape(3,4)
In?[286]:?a
Out[286]:?
array([[?0,??1,??2,??3],
[?4,??5,??6,??7],
[?8,??9,?10,?11]])
In?[287]:?a[2,:].max()
Out[287]:?11
分享題目:python中函數(shù)最大值,python用函數(shù)求最大值
瀏覽路徑:http://vcdvsql.cn/article16/heccgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站制作、營銷型網(wǎng)站建設(shè)、搜索引擎優(yōu)化、做網(wǎng)站、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)