最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)三維擬合的方法

 更新時間:2018年12月29日 08:43:23   作者:changye777  
今天小編就為大家分享一篇python實現(xiàn)三維擬合的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

from matplotlib import pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = Axes3D(fig)

#列出實驗數(shù)據(jù)
point=[[2,3,48],[4,5,50],[5,7,51],[8,9,55],[9,12,56]]
plt.xlabel("X1")
plt.ylabel("X2")

#表示矩陣中的值
ISum = 0.0
X1Sum = 0.0
X2Sum = 0.0
X1_2Sum = 0.0
X1X2Sum = 0.0
X2_2Sum = 0.0
YSum = 0.0
X1YSum = 0.0
X2YSum = 0.0

#在圖中顯示各點的位置
for i in range(0,len(point)):

 x1i=point[i][0]
 x2i=point[i][1]
 yi=point[i][2]
 ax.scatter(x1i, x2i, yi, color="red")
 show_point = "["+ str(x1i) +","+ str(x2i)+","+str(yi) + "]"
 ax.text(x1i,x2i,yi,show_point)

 ISum = ISum+1
 X1Sum = X1Sum+x1i
 X2Sum = X2Sum+x2i
 X1_2Sum = X1_2Sum+x1i**2
 X1X2Sum = X1X2Sum+x1i*x2i
 X2_2Sum = X2_2Sum+x2i**2
 YSum = YSum+yi
 X1YSum = X1YSum+x1i*yi
 X2YSum = X2YSum+x2i*yi

# 進行矩陣運算
# _mat1 設為 mat1 的逆矩陣
m1=[[ISum,X1Sum,X2Sum],[X1Sum,X1_2Sum,X1X2Sum],[X2Sum,X1X2Sum,X2_2Sum]]
mat1 = np.matrix(m1)
m2=[[YSum],[X1YSum],[X2YSum]]
mat2 = np.matrix(m2)
_mat1 =mat1.getI()
mat3 = _mat1*mat2

# 用list來提取矩陣數(shù)據(jù)
m3=mat3.tolist()
a0 = m3[0][0]
a1 = m3[1][0]
a2 = m3[2][0]

# 繪制回歸線
x1 = np.linspace(0,9)
x2 = np.linspace(0,12)
y = a0+a1*x1+a2*x2
ax.plot(x1,x2,y)
show_line = "y="+str(a0)+"+"+str(a1)+"x1"+"+"+str(a2)+"x2"
plt.title(show_line)
plt.show()

以上這篇python實現(xiàn)三維擬合的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 詳解Selenium中元素定位方式

    詳解Selenium中元素定位方式

    測試對象的定位和操作是我們利用 selenium 編寫自動化腳本和 webdriver 的核心內(nèi)容。本文我們就來學習一下常用的元素定位方法有哪些吧
    2022-06-06
  • 基于深度學習和OpenCV實現(xiàn)目標檢測

    基于深度學習和OpenCV實現(xiàn)目標檢測

    這篇文章主要介紹了通過使用OpenCV進行基于深度學習的對象檢測以及使用OpenCV檢測視頻,文中的示例代碼講解詳細,需要的可以參考一下
    2021-12-12
  • pycharm右鍵沒有run,run不了問題的解決

    pycharm右鍵沒有run,run不了問題的解決

    這篇文章主要介紹了pycharm右鍵沒有run,run不了問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python網(wǎng)絡編程之多線程同時接受和發(fā)送

    python網(wǎng)絡編程之多線程同時接受和發(fā)送

    這篇文章主要為大家詳細介紹了python網(wǎng)絡編程之多線程同時接受和發(fā)送,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • pyqt環(huán)境搭建教程

    pyqt環(huán)境搭建教程

    pyqt是一個用于創(chuàng)建GUI應用程序的跨平臺工具包,它將python與qt庫融為一體,本文給大家分享pyqt環(huán)境搭建教程,感興趣的朋友一起看看吧
    2023-11-11
  • Python Flask-Login實現(xiàn)用戶會話管理

    Python Flask-Login實現(xiàn)用戶會話管理

    這篇文章主要介紹了Python Flask-Login實現(xiàn)用戶會話管理過程,F(xiàn)lask-Login為Flask提供用戶會話管理。它處理登錄、注銷和長時間記住用戶會話等常見任務
    2022-12-12
  • Python中用post、get方式提交數(shù)據(jù)的方法示例

    Python中用post、get方式提交數(shù)據(jù)的方法示例

    最近在學習使用Python,發(fā)現(xiàn)網(wǎng)上很少提到如何使用post,所以下面這篇文章主要給大家介紹了關于Python中用post、get方式提交數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-09-09
  • python繪制評估優(yōu)化算法性能的測試函數(shù)

    python繪制評估優(yōu)化算法性能的測試函數(shù)

    這篇文章主要為大家詳細介紹了python繪制評估優(yōu)化算法性能的測試函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • pytorch 模型可視化的例子

    pytorch 模型可視化的例子

    今天小編就為大家分享一篇pytorch 模型可視化的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 將Python代碼打包為jar軟件的簡單方法

    將Python代碼打包為jar軟件的簡單方法

    這篇文章主要介紹了將Python代碼打包為jar軟件的簡單方法,一些情況下會有利于Python和Java項目之間的協(xié)作,需要的朋友可以參考下
    2015-08-08

最新評論

小金县| 达孜县| 都昌县| 汉阴县| 阿克陶县| 松江区| 鹤壁市| 新兴县| 柳江县| 景东| 玉田县| 扎赉特旗| 甘泉县| 浦县| 大化| 江北区| 玛纳斯县| 涞源县| 油尖旺区| 荃湾区| 英超| 崇阳县| 贵阳市| 荣成市| 莎车县| 乌拉特中旗| 台南县| 葫芦岛市| 锦屏县| 卫辉市| 榕江县| 镇原县| 丹寨县| 昂仁县| 凤城市| 广东省| 三河市| 扎赉特旗| 潜江市| 黄平县| 家居|