開始使用免費開始

對清單與陣列進行運算

運算子(例如 +)用在 NumPy 陣列與清單時,行為並不相同。當兩個 NumPy 陣列以 + 相加時,Python 會對應元素逐一相加,並回傳一個與原始陣列形狀相同的新陣列。這和 MATLAB 對矩陣加法的處理方式很類似。

相對地,在 Python 中用 + 將兩個清單相加,會把它們串接起來。清單與陣列看起來或許可以互換,但如果不留意,這些差異可能會帶來意想不到的結果。

在這個練習中,你會探索 + 運算子在 NumPy 陣列與清單上的作用方式。

本練習屬於課程

給 MATLAB 使用者的 Python

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create two lists, x and y, containing the 3 integers in each
x = ____
y = ____

# Add them together & save the result to z
編輯並執行程式碼