AlgART Java Libraries
| ورژن | 1.2 |
|---|---|
| ناشر | AlgART Laboratory |
| رہائی کی تاریخ | Dec 23, 2013 |
| تاریخ شامل کی گئی | Dec 11, 2013 |
| OS کی ضروریات | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7 |
| تقاضے | JDK |
| کل ڈاؤن لوڈ | 34 |
| قیمت | Free |
تفصیل
اوپن سورس جاوا لائبریریاں، جو کسی بھی قسم کے عناصر (1 بٹ، 8/16/32/64-بٹ انٹیجرز، 32/64-بٹ فلوٹنگ پوائنٹ ویلیوز اور جاوا کی دیگر اقسام) کے ساتھ عام سمارٹ اری اور میٹرکس کو سپورٹ کرتی ہیں۔ لائبریریوں میں 2D-، 3D- اور کثیر جہتی امیج پروسیسنگ الگورتھم کا ایک وسیع سیٹ میٹرکس پر ہوتا ہے: لکیری فلٹرنگ، ریاضیاتی شکلیات، درجہ بندی کے عمل، اسپیکٹرل ٹرانسفارمیشن (FFT) وغیرہ۔ بائنری امیجز کی سکیلیٹنائزیشن اور پیمائش بھی ہوتی ہے۔ لائبریریاں سرنی عناصر کی 63 بٹ ایڈریسنگ استعمال کرتی ہیں (تمام اشاریہ جات اور لمبائی 64 بٹ لمبی قسم کے ذریعہ پیش کی جاتی ہیں)۔ لہذا، نظریاتی طور پر کسی بھی قدیم یا غیر قدیم قسم کے 2^63-1 (~10^19) عناصر پر مشتمل صفوں اور میٹرکس کو بنانا اور ان پر کارروائی کرنا ممکن ہے، اگر OS اور ہارڈویئر ضروری مقدار میں میموری یا ڈسک کی جگہ فراہم کر سکتے ہیں۔ میموری ماڈل کا تصور AlgART arrays کو مختلف اسکیموں میں ذخیرہ کرنے کی اجازت دیتا ہے، سادہ Java arrays سے لے کر میپڈ ڈسک فائلوں تک؛ تمام ضروری ڈیٹا کی منتقلی خود بخود انجام دی جاتی ہے جب کہ کسی عنصر یا عناصر کے بلاک تک ہر رسائی ہوتی ہے۔ زیادہ تر الگورتھم سست تشخیص کے وسیع استعمال پر مبنی ہیں۔ عام آپریشنز، جیسے عنصر کے مطابق خلاصہ یا جیومیٹریکل میٹرکس کی تبدیلیاں، ماخذ سرنی یا میٹرکس کے سست خیالات کے ذریعے لاگو کی جاتی ہیں۔ مثال کے طور پر، آپ ایک کثیر جہتی میٹرکس لے سکتے ہیں، اسے گھما سکتے ہیں (یا کوئی دوسری افائن یا پروجیکٹیو ٹرانسفارم انجام دے سکتے ہیں)، اور پھر نتیجہ سے سب میٹرکس نکال سکتے ہیں۔ یہ تمام کارروائیاں عملی طور پر انجام دی جائیں گی (وقت کی ضرورت نہیں)، اور اصل حسابات صرف عناصر تک رسائی کے لمحے پر کیے جائیں گے، عام طور پر نتیجے میں آنے والے میٹرکس کو نئے بنائے گئے میٹرکس میں کاپی کرتے وقت۔ مزید برآں، بہت سے معاملات میں لائبریریاں خود ہی 'سمجھیں گی' کہ صارف گردش یا کوئی اور تبدیلی کرنا چاہتا ہے، اور میٹرکس کو مناسب مستطیل بلاکس (RAM میں فٹنگ) میں تقسیم کرے گا اور اس کام کے لیے بہترین الگورتھم کا انتخاب کرے گا۔ کاپی آپریشن.