enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。
>>>seasons = ['spring', 'summer', 'fall', 'winter']
>>> list(enumerate(seasons))
[(0, 'spring'), (1, 'summer'), (2, 'fall'), (3, 'winter')]
>>> list(enumerate(seasons, start=1)) # 下標從 1 開始
[(1, 'spring'), (2, 'summer'), (3, 'fall'), (4, 'winter')]
np.newaxis 為 numpy.ndarray(多維陣列)增加乙個軸
>> x = np.arange(3)
>> x
array([0, 1, 2])
>> x.shape
(3,)
>> x[:, np.newaxis]
array([[0],
[1],
[2]])
>> x[:, none]
array([[0],
[1],
[2]])
>> x[:,
經常犯得的小錯誤
1.bool定義時候需要加標頭檔案 include 2.強制型別轉換的原理 只是在轉換的過程中臨時生成乙個變數來代替原來的量,當操縱結束的時候,這個臨時變數也消失。類似這樣的注釋,只能把while 1 這個東西注釋掉,最終程式還是會執行一次printf 預處理結果。4.scanf d num i d...
C 開發者最經常犯的 8 個錯誤
在和c 新手一起工作的時候,我注意到他們經常重複一些錯誤。這些錯誤,當你指出來的時候很容易理解。然而,如果乙個開發者沒有意識到這些錯誤,將會影響正在開發的軟體的質量和效率,因此,我決定總結8個常見的錯誤。1.使用字串連線代替stringbuilder 在你向乙個字串追加新字串的時候,字串連線方法是可...
python 連線db2 大迷糊的部落格
請教個事情,專案需要用python連db2,下了幾個pydb2 1.1.1 1.tar.gz ibm db 0.8.0 py2.5 linux i686.egg。先裝了ibm db 0.8.0 py2.5 linux i686.egg沒問題,然後裝pydb2 1.1.1 1.tar.gz提示 sh ...