Array แบบช่วงค่า
np.arange() มีประโยชน์อย่างมากในการสร้างกราฟ โจทย์ของคุณคือสร้าง scatter plot โดยใช้ค่าจาก doubling_array บนแกน y
doubling_array = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512]
ทบทวนวิธีสร้าง scatter plot ด้วยโค้ดต่อไปนี้:
plt.scatter(x_values, y_values)
plt.show()
เมื่อกำหนดให้ doubling_array อยู่บนแกน y แล้ว ก็ต้องการค่าสำหรับแกน x ซึ่งสร้างได้ด้วย np.arange()!
โหลด numpy ให้แล้วในชื่อ np และ matplotlib.pyplot ในชื่อ plt
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
NumPy เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้
np.arange()สร้าง 1D array ชื่อone_to_tenที่เก็บจำนวนเต็มตั้งแต่หนึ่งถึงสิบ (รวมค่าปลายทั้งสองด้าน) - สร้าง scatterplot โดยใช้
doubling_arrayเป็นค่าแกน y และone_to_tenเป็นค่าแกน x
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create an array of integers from one to ten
one_to_ten = ____
# Create your scatterplot
____
plt.show()