นี่คือแอป Linux ชื่อ AlgART Java Libraries ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น algart.zip สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและเรียกใช้แอปนี้ออนไลน์ชื่อ AlgART Java Libraries พร้อม OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OnWorks Linux หรือ Windows ออนไลน์ หรือโปรแกรมจำลองออนไลน์ MACOS จากเว็บไซต์นี้
- 5. จาก OnWorks Linux OS คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่น ติดตั้ง และเรียกใช้
ไลบรารี AlgART Java
Ad
DESCRIPTION
ไลบรารี AlgART Java สำหรับการประมวลผลอาร์เรย์และเมทริกซ์เป็นผลิตภัณฑ์โอเพ่นซอร์ส เผยแพร่ภายใต้ใบอนุญาต MIT ดังนั้นใครๆ ก็สามารถใช้งานได้ฟรีโดยไม่มีข้อจำกัดใดๆ
คุณสมบัติหลัก: การกำหนดแอดเดรสขององค์ประกอบอาร์เรย์ 63 บิต (ดัชนี int แบบยาว 64 บิต) แนวคิดโมเดลหน่วยความจำ (อนุญาตให้จัดเก็บข้อมูลในรูปแบบต่างๆ ตั้งแต่ RAM ไปจนถึงไฟล์ดิสก์ที่แมป) การใช้งานการประเมินแบบ Lazy อย่างกว้างขวาง การเพิ่มประสิทธิภาพมัลติเธรดในตัวสำหรับมัลติ -ตัวประมวลผลหลัก, ชุดอัลกอริธึมการประมวลผลภาพแบบกว้างๆ บนเมทริกซ์ ฯลฯ - โปรดดูที่ไซต์ คลาสและเมธอดเกือบทั้งหมดได้รับการบันทึกอย่างละเอียดผ่าน JavaDoc (คุณสามารถอ่าน JavaDoc แบบเต็มได้ที่ไซต์)
คุณสมบัติ
- การกำหนดแอดเดรส 63 บิตขององค์ประกอบอาร์เรย์ (ดัชนีและความยาวทั้งหมดแสดงด้วยประเภทยาว 64 บิต) ดังนั้นจึงเป็นไปได้ในทางทฤษฎีในการสร้างและประมวลผลอาร์เรย์และเมทริกซ์ที่มีองค์ประกอบสูงสุด 2^63-1 (~10^19) ของประเภทดั้งเดิมหรือที่ไม่ใช่แบบพื้นฐาน หากระบบปฏิบัติการและฮาร์ดแวร์สามารถให้หน่วยความจำหรือพื้นที่ดิสก์ในปริมาณที่จำเป็น
- แนวคิดโมเดลหน่วยความจำช่วยให้จัดเก็บอาร์เรย์ AlgART ในรูปแบบต่างๆ ตั้งแต่อาร์เรย์ Java ธรรมดาไปจนถึงไฟล์ดิสก์ที่แมป การถ่ายโอนข้อมูลที่จำเป็นทั้งหมดจะดำเนินการโดยอัตโนมัติในขณะที่เข้าถึงองค์ประกอบหรือบล็อกขององค์ประกอบทุกครั้ง
- การใช้งานการประเมินแบบสันหลังยาว: การดำเนินการทั่วไปส่วนใหญ่ เช่น การรวมองค์ประกอบหรือการแปลงเมทริกซ์ทางเรขาคณิต ถูกใช้งานผ่านมุมมองแบบสันหลังยาวของอาร์เรย์ต้นทางหรือเมทริกซ์ ตัวอย่างเช่น คุณสามารถใช้เมทริกซ์หลายมิติ หมุนมัน (หรือดำเนินการแปลงความสัมพันธ์หรือโปรเจ็กทีฟอื่น ๆ ) จากนั้นแยกเมทริกซ์ย่อยออกจากผลลัพธ์ การดำเนินการทั้งหมดเหล่านี้จะดำเนินการเสมือน (ไม่ต้องใช้เวลา) และการคำนวณจริงจะเป็น ดำเนินการในช่วงเวลาของการเข้าถึงองค์ประกอบเท่านั้น โดยปกติแล้วในขณะที่คัดลอกเมทริกซ์ผลลัพธ์ไปยังองค์ประกอบที่สร้างขึ้นใหม่ นอกจากนี้ ในหลายกรณี ไลบรารีจะ "เข้าใจ" ตัวเองว่าผู้ใช้ต้องการทำการหมุนหรือแปลงรูปแบบอื่น และจะแยกเมทริกซ์ออกเป็นบล็อกสี่เหลี่ยมที่เหมาะสม (พอดีกับ RAM) และเลือกอัลกอริธึมที่ดีที่สุดสำหรับงานนี้ การดำเนินการคัดลอก
- ชุดอัลกอริธึมการประมวลผลภาพที่กว้างกว่าเมทริกซ์: การกรองเชิงเส้น สัณฐานวิทยาทางคณิตศาสตร์ การดำเนินการอันดับ การแปลงสเปกตรัม (FFT) เป็นต้น
- การสร้างโครงกระดูกและการวัดภาพไบนารี
- การเพิ่มประสิทธิภาพมัลติเธรดในตัวสำหรับโปรเซสเซอร์แบบมัลติคอร์สำหรับอัลกอริธึมส่วนใหญ่
ผู้ชม
วิทยาศาสตร์/การวิจัย นักพัฒนา
ภาษาโปรแกรม
ชวา
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/algart/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา