المصدر المفتوح مكتبات جافا، ودعم المصفوفات والمصفوفات الذكية المعمم مع عناصر من أي نوع من أنواع (1 الشيء، والأعداد الصحيحة 8/16 / 32/64 بت و 32/64-بت قيم النقطة العائمة وأية أنواع أخرى جافا). المكتبات تحتوي على مجموعة واسعة من 2D-، 3D- ومتعددة الأبعاد خوارزميات معالجة الصور على المصفوفات: تصفية الخطية، مورفولوجيا الرياضي، عمليات رتبة، والتحول الطيفي (الاتحاد الفرنسي للتنس)، وما إلى ذلك هناك skeletonization وقياس الصور الثنائية أيضا. المكتبات تستخدم 63 بت معالجة عناصر مجموعة (يتم تمثيل كل المؤشرات وطول 64 بت نوع طويل). لذلك، فمن الممكن نظريا لخلق والمصفوفات العملية والمصفوفات تحتوي على ما يصل إلى 2 ^ 63-1 (~ 10 ^ 19) عناصر من أي نوع من أنواع بدائية أو غير بدائية، إذا OS والأجهزة يمكن أن توفر الكمية الضرورية من الذاكرة أو مساحة القرص. مفهوم نموذج الذاكرة يسمح تخزين المصفوفات AlgART في مشاريع مختلفة، من صفائف جافا بسيطة لملفات القرص المعين. يتم تنفيذ كافة عمليات نقل البيانات اللازمة تلقائيا حين الوصول إلى كل عنصر أو كتلة من العناصر. وتستند معظم خوارزميات على استخدام واسع من التقييمات كسول. عمليات نموذجية، مثل التلخيص elementwise أو التحولات مصفوفة الهندسية، وتنفذ من خلال وجهات نظر كسول للصفيف المصدر أو المصفوفة. على سبيل المثال، يمكنك أن تأخذ مصفوفة متعددة الأبعاد، وتناوب عليه (أو القيام بأي أفيني أو اسقاطي أخرى تحويل)، ومن ثم انتزاع submatrix من النتيجة. سيتم تنفيذ جميع هذه العمليات تقريبا (لا تتطلب الوقت)، وسوف يتم تنفيذها الحسابات الفعلية فقط في لحظة الوصول إلى عناصر، عادة أثناء نسخ الناتج مصفوفة لأنشئت حديثا واحدة. وعلاوة على ذلك، في كثير من الحالات المكتبات و"يفهم" نفسها، التي يريد المستخدم لأداء دوران أو تحويل آخر، وسوف تقسيم المصفوفة إلى كتل مستطيلة مناسبة (المناسب في RAM) واختيار أفضل خوارزمية لهذه المهمة في لحظة عملية النسخ
ما هو الجديد في هذا الإصدار:.
تحميل أرشيف ZIP إعادة هيكلة وخفض.
حزمة جديدة net.algart.external أضاف
المتطلبات:
JDK
لم يتم العثور على التعليقات