#迴圈語句
for i in range(0,5):
print("hello!")
#列印5個hello
lk=["a","b","c","d"]
for ist in lk:
print(ist)
#依次列印 a b c d
注意,我曾經這麼寫了乙個程式:
#迴圈語句
for i in range(0,5):
print("hello!")
#列印5個hello
lk=["a","b","c","d"]
for i in lk:
print(lk[i]+"%d",i)
報錯:list indices must be integers or slices, not str
作為c++使用者,我比較鬱悶,what is wrong?
然後我除錯後,發現這裡的 i 是公有的,全域性的,而非每個for迴圈裡自己的。
而在第二個迴圈中,i代表的是列表裡每個元素,即 i 不再是代表第 i 個數字。同時不應該用 %d來列印。
x = 1
y = 1
while x<5 and y<5:
x=x+1
y=y+1
print(x,y)
x = 1
y = 1
while x==1:
y = y+1
if y>10:
break
print(x,y)
列印結果:
2 2
3 34 4
5 51 2
1 31 4
1 51 6
1 71 8
1 91 10
機器學習的一些知識
1.1維度災難 維度災難 curse of dimensionality 是指資料量過大和特徵數過多導致的一系列問題。隨著資料的不斷積累,在實際應用問題中我們接觸到的資料集 資料記錄可能有幾萬 幾十 萬 幾百萬乃至更多,特徵數量也可能達到幾百甚至幾千個。我們自然希望獲取盡可能多的資料 即希望二維表的...
機器學習(一)的一些補充
二 機器學習相關 引例 在 機器學習 一書中主要是根據西瓜的一些資料,例如 色澤 根蒂 敲聲等來判斷西瓜是否是好瓜或者成熟度是多少。反映事件或物件在某方面的表現或性質的事項。在引例中,色澤 根蒂 敲聲等就是特徵 屬性 而青綠 蜷縮 清脆則稱為特徵值 屬性值 同樣的,如果將特徵作為座標軸,則會得到乙個...
深度學習學習 pytorch的一些必備的基礎概念
pytorch必須掌握的的4種學習率衰減策略 一般來說,我們希望在訓練初期學習率大一些,使得網路收斂迅速,在訓練後期學習率小一些,使得網路更好的收斂到最優解。下圖展示了隨著迭代的進行動態調整學習率的4種策略曲線 torch 解析 為什麼要使用optimizer.zero grad pytorch m...