索引序列——陣列練習
分析: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線性回歸練習
監督機器學習問題無非就是在規則化引數的同時最小化誤差。最小化誤差是為了讓我們的模型擬合我們的訓練數 據,而規則化引數是防止我們的模型過分擬合我們的訓練資料。因為引數太多,會導致我們的模型複雜度上公升,容易 過擬合,也就是我們的訓練誤差會很小。但訓練誤差小並不是我們的最終目標,我們的目標是希望模型的測...