<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • 如何使用pythonUIUI繪制Axes3D-創(chuàng)新互聯(lián)

            這篇文章將為大家詳細(xì)講解有關(guān)如何使用pythonUIUI繪制Axes3D,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

            創(chuàng)新互聯(lián)建站是專業(yè)的金華網(wǎng)站建設(shè)公司,金華接單;提供成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行金華網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

            python有哪些常用庫(kù)

            python常用的庫(kù):1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。

            首先,根據(jù)題意確定目標(biāo)函數(shù):f(w1,w2) = w1^2 + w2^2 + 2 w1 w2 + 500
            然后,針對(duì)w1,w2分別求偏導(dǎo),編寫主方法求極值點(diǎn)
            而后,創(chuàng)建三維坐標(biāo)系繪制函數(shù)圖像以及其極值點(diǎn)即可

            具體代碼實(shí)現(xiàn)以及成像結(jié)果如下:

            import numpy as np
            import matplotlib.pyplot as plt
            from mpl_toolkits.mplot3d.axes3d import Axes3D
            
            #f(w1,w2) = w1^2 + w2^2 + 2*w1*w2 + 500
            def targetFunction(W): #目標(biāo)函數(shù)
             w1,w2 = W
             return w1 ** 2 + w2**2 + 2*w1*w2+500
            
            def gradientFunction(W): #梯度函數(shù):分別對(duì)w1,w2求偏導(dǎo)
             w1,w2 = W
             w1_grad = 2*w1+2*w2
             w2_grad = 2*w2 + 2*w1
             return np.array([w1_grad,w2_grad])
            
            def batch_gradient_distance(targetFunc,gradientFunc,init_W,learning_rate = 0.01,tolerance = 0.0000001): #核心算法
             W = init_W
             target_value = targetFunc(W)
             counts = 0 #用于計(jì)算次數(shù)
             while counts<5000:
             gradient = gradientFunc(W)
             next_W = W-gradient*learning_rate
             next_target_value = targetFunc(next_W)
             if abs(next_target_value-target_value) <tolerance:
             print("此結(jié)果經(jīng)過(guò)了", counts, "次循環(huán)")
             return next_W
             else:
             W,target_value = next_W,next_target_value
             counts += 1
             else:
             print("沒(méi)有取到極值點(diǎn)")
            
            
            if __name__ == '__main__':
             np.random.seed(0) #保證每次運(yùn)行隨機(jī)出來(lái)的結(jié)果一致
             init_W = np.array([np.random.random(),np.random.random()]) #隨機(jī)初始的w1,w2
             w1,w2 = batch_gradient_distance(targetFunction,gradientFunction,init_W)
             print(w1,w2)
             #畫圖
             x1=np.arange(-10,11,1) #為了繪制函數(shù)的原圖像
             x2=np.arange(-10,11,1)
            
             x1, x2 = np.meshgrid(x1, x2) # meshgrid :3D坐標(biāo)系
            
             z=x1**2 + x2**2 + 2*x1*x2+500
            
             fig = plt.figure()
             ax = Axes3D(fig)
             ax.plot_surface(x1, x2, z) #繪制3D坐標(biāo)系中的函數(shù)圖像
             ax.scatter(w1,w2, targetFunction([w1,w2]), s=50, c='red') #繪制已經(jīng)找到的極值點(diǎn)
             ax.legend() #使坐標(biāo)系為網(wǎng)格狀
            
             plt.show() #顯示

            函數(shù)以及其極值點(diǎn)成像如下(紅點(diǎn)為極值點(diǎn)):

            如何使用pythonUIUI繪制Axes3D

            關(guān)于如何使用pythonUIUI繪制Axes3D就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

            另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

            分享文章:如何使用pythonUIUI繪制Axes3D-創(chuàng)新互聯(lián)
            本文地址:http://www.jbt999.com/article18/doohdp.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷網(wǎng)站建設(shè)、面包屑導(dǎo)航App開(kāi)發(fā)、網(wǎng)站制作域名注冊(cè)

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

            搜索引擎優(yōu)化

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 免费黄色成人网站在线观看 | 免费永久看黄 | 日韩久久精品视频 | 亚洲操逼123 | 18女人黄色毛片 |