ספריות Java קוד פתוח, תמיכה במערכים חכמים כלליים ומטריצות עם אלמנטים של כל סוגים (1 קצת, מספרים שלמים 8/16 / 32/64-bit, 32 / ערכי נקודה צפה של 64 סיביות וכל סוגים אחרים Java). הספריות מכילות סט רחב של 2D-, 3D- ואלגוריתמים לעיבוד תמונה רב-ממדיים על מטריצות: סינון ליניארי, מורפולוגיה מתמטית, דרגת פעילות, שינוי רפאים (FFT), וכו 'יש גם skeletonization ומדידה של תמונות בינארי. הספריות להשתמש 63-bit פונה של אלמנטים במערך (כל האינדקסים והאורך מיוצגים על ידי 64-bit סוג ארוך). אז, זה באופן תיאורטי ניתן ליצור ומערכי תהליך ומטריצות המכילים עד 2 ^ 63-1 (~ 10 ^ 19) אלמנטים של כל סוגים פרימיטיביים או שאינם פרימיטיביים, אם מערכת הפעלה וחומרה יכולים לספק סכום דרוש של זיכרון או שטח דיסק. מושג מודל זיכרון מאפשר אחסון מערכי AlgART בתוכניות שונות, ממערכי Java פשוטים לקבצים בדיסק ממופים; כל העברות הנתונים הדרושות נעשות באופן אוטומטי בזמן שכל גישה לאלמנט או בלוק של אלמנטים. רוב האלגוריתמים מבוססים על שימוש רחב של הערכות עצלנים. פעולות אופייניות, כמו סיכום elementwise או שינויי מטריצה גיאומטריים, מיושמות באמצעות תצוגות עצלנית של מערך המקור או מטריצה. לדוגמא, אתה יכול לקחת את מטריצה רב-ממדית, לסובב אותו (או לבצע כל affine או השלכתית אחרים להפוך), ולאחר מכן לחלץ submatrix מהתוצאה. כל הפעולות הללו תבוצענה כמעט (שאינם דורשים זמן), וחישובים בפועל יבוצעו רק ברגע של אלמנטי גישה, בדרך כלל בעת העתקת המטריצה וכתוצאה מכך לאחד חדש שנוצר. יתר על כן, במקרים רבים הספריות "להבין" את עצמו, כי המשתמש רוצה לבצע רוטציה או אחר לשנות, ויפצל את המטריצה לגושים מלבניים מתאימים (מתאימים בRAM) ולבחור את האלגוריתם הטוב ביותר למשימה זו ברגע של פעולת העתקה
מה חדש במהדורה זו:.
ארכיון ZIP להורדה מחדש ומופחת;
חבילה חדשה net.algart.external הוסיף
דרישות :
JDK
תגובות לא נמצא