1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การเขียน Python Code ที่มีประสิทธิภาพ

Connected

แบบฝึกหัด

ฝึกใช้งาน NumPy arrays

มาฝึกการ slice numpy arrays และทำความเข้าใจแนวคิด broadcasting ของ NumPy กัน broadcasting หมายถึงความสามารถของ numpy array ในการ vectorize การดำเนินการ เพื่อให้ประมวลผลกับทุก element ในออบเจ็กต์พร้อมกันในคราวเดียว

numpy array สองมิติถูกโหลดเข้ามาในเซสชันของคุณแล้ว (ชื่อว่า nums) และแสดงผลในคอนโซลให้พร้อมใช้งาน โดย numpy ถูก import เข้ามาในชื่อ np

คำแนะนำ 1/2

undefined XP
    1
    2
  • แสดงผลแถวที่สองของ nums
  • แสดงผล element ใน nums ที่มีค่ามากกว่าหก
  • สร้าง nums_dbl ที่เพิ่มค่าตัวเลขแต่ละตัวใน nums เป็นสองเท่า
  • แทนที่คอลัมน์ที่สามใน nums ด้วยคอลัมน์ใหม่ที่บวก 1 เข้ากับแต่ละ element ในคอลัมน์เดิม