第一題第一小問

2021-10-21 18:18:00 字數 977 閱讀 7980

是自己的作業,自用

#  建立模型,第一列資料作為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函式的...