練習使用 NumPy 陣列
來練習切片 numpy 陣列,並運用 NumPy 的廣播(broadcasting)概念。記住,廣播是指 numpy 陣列能將運算向量化,讓操作一次套用到物件中的所有元素。
一個二維的 numpy 陣列已載入到你的工作階段(名稱為 nums),並已為你印出在主控台。numpy 已以 np 匯入。
本練習屬於課程
撰寫高效的 Python 程式碼
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Print second row of nums
print(nums[____,____])
# Print all elements of nums that are greater than six
print(____[____ > ____])
# Double every element of nums
nums_dbl = ____ * ____
print(nums_dbl)
# Replace the third column of nums
nums[____,____] = ____[____,____] + ____
print(nums)