是自己的作業,自用
# 建立模型,第一列資料作為x1,然後tv為x2,radio為x3,news*****為x4,最後一行sales為y
import pandas as pd
import numpy as np
from sklearn.linear_model import linearregression
from sklearn.model_selection import train_test_split
import matplotlib.pyplot as plt
dataset = pd.read_csv(
"c:\\windows\\system32\\advertising.csv"
)# 取出第2, 3, 4列的資料作為x
data_x = dataset.iloc[:,
1:4]
.values
# 取出最後一列的資料作為y
data_y = dataset.iloc[:,
4:5]
.values
# 把x, y分割成為訓練集和測試集
x_train, x_test, y_train, y_test = train_test_split(data_x, data_y, test_size=
0.3)
model = linearregression(fit_intercept=
true
, normalize=
false
, copy_x=
true
, n_jobs=1)
model.fit(x_train, y_train)
# 輸出線性方程的引數
print
(model.coef_)
# 輸出線性方程的截距
print
(model.intercept_)
滴滴第一題
方法 先求字首和,將pair 字首和的值,字首和標號i 加入multimap中,搜尋每一種字首和的lowerbound和upbound,計算兩者之差,與字首和為零的標號比較,取最大值。include include include includeusing namespace std define ...
leetcode演算法小基礎第一題
玩玩演算法入門題,下面是問題 給你乙個整數陣列 arr 請你將陣列中的元素按照其二進位制表示中數字 1 的數目公升序排序。如果存在多個數字二進位制中 1 的數目相同,則必須將它們按照數值大小公升序排列。請你返回排序後的陣列。這道題是leetcode上很基礎的題,我也剛做完,熱乎的,上手用吧,我也是才...
杭電第一題
getchar的用法 首先getchar是在stdio.h中宣告一下才能用,所以標頭檔案中必須有stdio.h。他接收的是字元!他的操作原理 當編譯執行至getchar 時,使用者輸入了字元按下回車鍵後,他以回車鍵為開始標識,開始乙個乙個從stdio流中讀取字元,每次讀取字元後,getchar函式的...