กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


ข่าว NumPy 2.0 มาแล้ว รองรับฮาร์ดแวร์เร่งความเร็ว สร้างประเภทข้อมูลเองได้ง่ายขึ้น

News 

Moderator
สมาชิกทีมงาน
Moderator
Collaborate
โครงการ NumPy ไลบรารีไพธอนสำหรับการจัดการข้อมูล array ขนาดใหญ่ ประกาศออกเวอร์ชั่น 2.0 นับเป็นการออกเวอร์ชั่นหลังหลังจาก 1.0 ออกมาตั้งแต่ปี 2006 โดยวางแผนเวอร์ชั่นนี้ตั้งแต่ปีที่แล้วที่จะปรับโครงสร้างเสียใหม่ ทำให้มี API และ ABI ที่ไม่เข้ากับโค้ดเดิม

จุดเปลี่ยนแปลงของ NumPy 2.0 บางส่วนมีการแจ้งเตือนไว้ก่อนหน้านี้แล้ว โดยจะขึ้นเป็น deprecated warning แต่ความเปลี่ยนแปลงบางส่วนก็ไม่สามารถแจ้งเตือนได้ ทำให้ผู้ที่ต้องการใช้งานควรทดสอบก่อนเสมอ

พฤติกรรมส่วนหนึ่งที่เปลี่ยนไปเป็นเรื่องของชนิดข้อมูล ที่รองรับข้อมูลสตริงโดยไม่กำหนดความยาว และพฤติกรรมของการคืนข้อมูลในกรณีที่ประมวลผลระหว่างชนิดข้อมูลคนละชนิดกัน เช่น np.float32(3) + 3. จะคืน float32 จากเดิม NumPy 1.x จะเป็น float64 ตลอดจน C API ของ NumPy ก็จะเปิดให้นักพัฒนาสร้างชนิดข้อมูลใหม่ๆ ได้เองสะดวกขึ้น

ในแง่ประสิทธิภาพ ฟังก์ชั่น sort หลายตัวเร็วขึ้นเนื่องจากใช้ฟีเจอร์ SIMD ของซีพียูหลายรุ่น รองรับการเร่งความเร็วใน macOS ทำให้ไบนารีเล็กลงแต่ประสิทธิภาพดีขึ้น ตลอดจนรองรับ Pickle 4 ที่แปลงออปเจกต์ไพธอนลงเป็นไฟล์ได้ใหญ่กว่า 4GB ประสิทธิภาพรวมดีขึ้น 5%

ดาวน์โหลดได้แล้วบน GitHub

ที่มา - GitHub

No Description


Topics:
NumPy
Python

Continue reading...
 

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม