ต่อ NumPy Array
มิติอื่นนอกจาก axis ที่ต่อจะต้องเข้ากันได้
ต่อ NumPy Array คืออะไร?
มิติอื่นนอกจาก axis ที่ต่อจะต้องเข้ากันได้
รวม array ตาม axis
ควรใช้เมื่อใด?
- คำนวณแบบเวกเตอร์
- ประมวลผล array เมทริกซ์ และข้อมูลวิทยาศาสตร์
- เตรียมข้อมูลสำหรับ data science และ machine learning
โค้ดตัวอย่าง
main.py
import numpy as np
first = np.array([[1, 2], [3, 4]])
second = np.array([[5, 6]])
print(np.concatenate((first, second), axis=0))
ผลลัพธ์ที่คาดหวัง
[[1 2]
[3 4]
[5 6]]
หลักการทำงาน
axis กำหนดทิศทาง ส่วน stack เพิ่ม axis ใหม่
เปลี่ยนค่าและรันโปรแกรมด้วย คอมไพเลอร์ Python ออนไลน์ของ CodeUtility โดยไม่ต้องติดตั้ง Python
แบบฝึกหัด
ลองเปลี่ยน input และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น
- เปลี่ยน shape และ dtype
- ทดสอบเลขลบ ทศนิยม และค่าที่หายไป
- วัดประสิทธิภาพด้วย array ที่ใหญ่ขึ้น