python利用演算法庫畫出的直線

2021-09-16 23:15:54 字數 851 閱讀 8417

import numpy as np

from numpy import *

import matplotlib.pyplot as plt

# 測試資料集-二維 list

dataset = [[-0.017612,14.053064],[-1.395634 ,4.662541],[-0.752157

,6.538620],[-1.322371 ,7.152853],[0.423363 ,11.054677],[0.406704

,7.067335],[0.667394 ,12.741452], [-2.460150 ,6.866805],[0.569411

,9.548755],[-0.026632 ,10.427743],[0.850433 ,6.920334],[1.347183

,13.175500],[1.176813 ,3.167020],[-1.781871 ,9.097953]]

datamat = mat(dataset).t # 將資料集轉換為 numpy矩陣,並轉置

plt.scatter([datamat[0]],[datamat[1]],c='r',marker='o') # 繪製資料集散點圖

# 繪製直線圖形

x = np.linspace(-2,2,100) # 產生直線資料集

# 建立線性方程

y = 2.8*x+9

plt.plot(x,y) # 繪製直線圖

plt.show() # 顯示繪製後的結果

安裝Python演算法庫

安裝python演算法庫 主要包括用numpy和scipy來處理資料,用matplotlib來實現資料視覺化。為了適應處理大規模資料的需求,python在此基礎上開發了scikit learn機器學習演算法庫 同時還提供了深度學習演算法庫theano 並支援gpu運算。除此之外,python還提供了...

Python 演算法庫和IDE的安裝

python演算法庫的安裝 python演算法庫的安裝順序為 numpy scipy matplotlib scikit learn 1 開啟命令提示視窗 ctrl r,輸入cmd 2 假設python的安裝路徑為 d program files python 那麼在命令提示視窗中輸入d progr...

利用openCV畫出B樣條基函式的曲線

最近要做雙三次b樣條插值 bicubic 從基礎的三次b樣條開始看起,但是網上基本沒有介紹b樣條基函式的文章,所以在這裡寫下來,方便他人參考。對於三次均勻的b樣條曲線,其遞推公式如下 一般的b樣條用的最多的是三次b樣條曲線,也就是k 4 時的曲線。公式太長,我懶得打,可以在程式裡面看。下面用open...