範圍陣列
np.arange() 在繪圖時特別實用。你的任務是用 doubling_array 的值做為 y 軸,建立一個散佈圖。
doubling_array = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512]
回想一下,你可以用以下程式碼建立散佈圖:
plt.scatter(x_values, y_values)
plt.show()
當 y 軸使用 doubling_array 時,你需要為 x 軸建立數值,而這就可以用 np.arange()!
numpy 已以 np 載入,matplotlib.pyplot 也已以 plt 匯入。
本練習屬於課程
NumPy 入門
練習說明
- 使用
np.arange()建立名為one_to_ten的 1D 陣列,包含從 1 到 10(含 10)的所有整數。 - 以
doubling_array為 y 值、one_to_ten為 x 值,建立散佈圖。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create an array of integers from one to ten
one_to_ten = ____
# Create your scatterplot
____
plt.show()