เปิดแหล่งห้องสมุด Java สนับสนุนทั่วไปอาร์เรย์มาร์ทและการฝึกอบรมที่มีองค์ประกอบของประเภทใด (1 บิต 16/08 / 32 / จำนวนเต็ม 64 บิต, 32 / 64- บิตค่าลอยจุดและ Java อื่น ๆ ชนิด) ห้องสมุดมีชุดกว้างของ 2D-, 3D- และขั้นตอนวิธีการประมวลผลภาพหลายมิติมากกว่าการฝึกอบรม: การกรองเชิงเส้นสัณฐานทางคณิตศาสตร์การดำเนินงานการจัดอันดับการเปลี่ยนแปลงสเปกตรัม (FFT) เป็นต้นนอกจากนี้ยังมี skeletonization และวัดของภาพไบนารี ห้องสมุดใช้ 63 บิตที่อยู่ขององค์ประกอบอาร์เรย์ (ดัชนีทั้งหมดและระยะเวลาที่เป็นตัวแทนโดยแบ่งตามชนิดยาว 64 บิต) ดังนั้นจึงเป็นไปได้ในทางทฤษฎีการสร้างและอาร์เรย์กระบวนการและการฝึกอบรมที่มีถึง 2 ^ 63-1 (~ 10 ^ 19) องค์ประกอบของรูปแบบดั้งเดิมหรือไม่ดั้งเดิมใด ๆ หากระบบปฏิบัติการและฮาร์ดแวร์สามารถให้จำนวนเงินที่จำเป็นของหน่วยความจำหรือพื้นที่ว่างดิสก์ หน่วยความจำแนวคิดรูปแบบช่วยให้การจัดเก็บอาร์เรย์ AlgART ในรูปแบบที่แตกต่างจากอาร์เรย์ Java ง่ายที่จะไฟล์ดิสก์แมป; ทุกการถ่ายโอนข้อมูลที่จำเป็นจะต้องดำเนินการโดยอัตโนมัติในขณะที่การเข้าถึงองค์ประกอบหรือบล็อกขององค์ประกอบทุก ส่วนใหญ่ของอัลกอริทึมจะขึ้นอยู่กับการใช้งานกว้างของการประเมินผลขี้เกียจ การดำเนินงานทั่วไปเช่นข้อสรุป Elementwise หรือการแปลงทางเรขาคณิตเมทริกซ์จะดำเนินการผ่านทางมุมมองขี้เกียจของอาร์เรย์แหล่งที่มาหรือเมทริกซ์ ตัวอย่างเช่นคุณสามารถใช้เมทริกซ์หลายมิติหมุน (หรือดำเนินการเลียนแบบอื่น ๆ หรือเปลี่ยน projective) แล้วแยก submatrix จากผลการ การดำเนินงานทั้งหมดเหล่านี้จะดำเนินการจริง (ไม่ต้องใช้เวลา) และการคำนวณที่เกิดขึ้นจริงจะดำเนินการเฉพาะในช่วงเวลาของการเข้าถึงองค์ประกอบมักขณะที่คัดลอกเมทริกซ์ผลให้สร้างขึ้นใหม่อย่างใดอย่างหนึ่ง นอกจากนี้ในหลายกรณีห้องสมุดจะ 'เข้าใจ' ตัวเองที่ผู้ใช้ต้องการที่จะดำเนินการหมุนหรืออีกแปลงและจะแยกเมทริกซ์เป็นบล็อกสี่เหลี่ยมที่เหมาะสม (ที่เหมาะสมใน RAM) และเลือกขั้นตอนวิธีการที่ดีที่สุดสำหรับงานนี้ในขณะที่ การดำเนินการคัดลอก
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
เก็บไปรษณีย์ที่ดาวน์โหลดได้ปรับโครงสร้างหนี้และลดลง
แพคเกจใหม่ net.algart.external เพิ่ม
ต้องการ
JDK
ความคิดเห็นที่ไม่พบ