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...