線性序列練習

2021-10-02 22:22:40 字數 1691 閱讀 4372

索引序列——陣列練習

分析:1.定義儲存成績等級的陣列

2.定義儲存成績陣列並依次從鍵盤接受20名同學的成績存放到陣列中

3.遍歷成績陣列,對每乙個成績進行判斷並將結果以計數的方式儲存到等級陣列中

4.輸出結果

import io.stdin._

// 定義成績等級陣列

// fscore[0]:優秀,fscore[1]:良好, fscore[2]:及格, fscore[3]:不及格

val fsorce= new array[int] (4)

// 定義成績陣列並從鍵盤接收資料

val score = new arrayint

var index = 0

for(i <- 1 to 5)

for(a<-score)

}println(「成績統計結果如下:」)

println(「成績優秀的有:」+fsorce(3))

println(「成績良好的有:」+fsorce(2))

println(「成績合格的有:」+fsorce(1))

println(「成績不合格的有:」+fsorce(0))

線性序列——列表練習

判斷今天是一年中的第幾天

分析:1.輸入年、月、日

2.定義可變列表用於儲存每個月的天數,2月除外

3.判斷如果為閏年,則2月為29天,不是閏年2月為28天

4.今天是本年的第幾天計算方法為:輸入月份前的所有天相加,在加上今天的日期

import io.stdin._

println(「請輸入當前年:」)

val year = readint()

println(s"您輸入的年是yea

r.")

prin

tln(

"請輸入

當前月:

")va

lmon

th=r

eadi

nt()

prin

tln(

s"您輸

入的月是

year.") println("請輸入當前月:") val month = readint() println(s"您輸入的月是

year."

)pri

ntln

("請輸

入當前月

:")v

almo

nth=

read

int(

)pri

ntln

(s"您

輸入的月

是month.")

println(「請輸入當前日:」)

val day = readint()

println(s"您輸入的月是$day.")

val mlist = list(31, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)

val newlist = mlist.tobuffer

if((year%4 0 & year%100!=0) | (year%4000))else

//判斷第幾天

//println(newlist)

var sum:int = day

for(i<-1 to month)

println(「今天是今年的第」+sum+「天!」)

線性回歸練習

1 極大似然估計原理 它是建立在極大似然原理的基礎上的乙個統計方法,極大似然原理的直觀想法是,乙個隨機試驗如有若干個可能的結果a,b,c,若在一次試驗中,結果a出現了,那麼可以認為實驗條件對a的出現有利,也即出現的概率p a 較大。極大似然原理的直觀想法我們用下面例子說明。設甲箱中有99個白球,1個...

線性回歸練習

excel做回歸分析,主要分析資料意義 multiple r x和y的相關係數r,一般在 1 1之間,絕對值越靠近1則相關性越強,越靠近0則相關性越弱 r square x和y的相關係數r的平方,表達自變數x解釋因變數y變差的程度,以測定量y的擬合效果 adjusted r square 調整後的r...

Regularization線性回歸練習

監督機器學習問題無非就是在規則化引數的同時最小化誤差。最小化誤差是為了讓我們的模型擬合我們的訓練數 據,而規則化引數是防止我們的模型過分擬合我們的訓練資料。因為引數太多,會導致我們的模型複雜度上公升,容易 過擬合,也就是我們的訓練誤差會很小。但訓練誤差小並不是我們的最終目標,我們的目標是希望模型的測...