มีกี่ Cluster?
กำหนดให้มีอาร์เรย์ points ขนาด 300x2 โดยแต่ละแถวแทนพิกัด (x, y) ของจุดบนแผนที่ ให้สร้าง scatter plot จากจุดเหล่านี้ แล้วใช้กราฟดังกล่าวประมาณว่ามีกี่ cluster
matplotlib.pyplot ถูก import ไว้แล้วในชื่อ plt
- สร้างอาร์เรย์ชื่อ
xsที่เก็บค่าจากpoints[:,0]ซึ่งก็คือคอลัมน์0ของpoints - สร้างอาร์เรย์ชื่อ
ysที่เก็บค่าจากpoints[:,1]ซึ่งก็คือคอลัมน์1ของpoints - สร้าง scatter plot โดยส่ง
xsและysเข้าไปในฟังก์ชันplt.scatter() - เรียกฟังก์ชัน
plt.show()เพื่อแสดงกราฟ
มองเห็นกี่ cluster?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Unsupervised Learning ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด