อะไรคือวิธีที่ต้องการและมีประสิทธิภาพสำหรับการแก้ไขข้อมูลหลายมิติ?
สิ่งที่ฉันกังวลเกี่ยวกับ:
- ประสิทธิภาพและหน่วยความจำสำหรับการสร้างการประเมินผลเดี่ยว / ชุด
- การจัดการมิติตั้งแต่ 1 ถึง 6
- เชิงเส้นหรือสูงกว่าคำสั่ง
- ความสามารถในการรับการไล่ระดับสี (ถ้าไม่ใช่เชิงเส้น)
- กริดปกติกับกระจัดกระจาย
- ใช้เป็นฟังก์ชัน Interpolating เช่นค้นหารากหรือย่อขนาด
- ความสามารถในการอนุมาน
มีการใช้งานโอเพนซอร์ซที่มีประสิทธิภาพหรือไม่
ฉันมีโชคบางส่วนกับ scipy.interpolate และความสนใจจาก scikit เรียนรู้
ฉันไม่ได้ลอง splines, Chebyshev polynomials เป็นต้น
นี่คือสิ่งที่ฉันพบจนถึงในหัวข้อนี้:
Python 4D การประมาณเชิงเส้นในตารางสี่เหลี่ยม
การแก้ไขที่รวดเร็วของข้อมูล 3D ตัวอย่างเป็นระยะด้วยช่วงเวลาที่แตกต่างกันใน x, y และ z
การแก้ไขข้อมูลกริดแบบปกติอย่างรวดเร็ว
วิธีการแก้ไขแบบกระจายหลายตัวแปรที่ดีที่สุดสำหรับการใช้งานจริงคืออะไร?