англійськафранцузькаіспанська

Ad


Значок OnWorks

Завантажити бібліотеки Java AlgART для Linux

Безкоштовно завантажте програму AlgART Java Libraries Linux для запуску онлайн в Ubuntu онлайн, Fedora онлайн або Debian онлайн

Це програма для Linux під назвою AlgART Java Libraries, останню версію якої можна завантажити як algart.zip. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.

Завантажте та запустіть онлайн цю програму під назвою AlgART Java Libraries з OnWorks безкоштовно.

Дотримуйтесь цих інструкцій, щоб запустити цю програму:

- 1. Завантажив цю програму на свій ПК.

- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.

- 3. Завантажте цю програму в такий файловий менеджер.

- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.

- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.

- 6. Завантажте програму, встановіть її та запустіть.

Бібліотеки Java AlgART


Ad


ОПИС

Бібліотеки AlgART Java для обробки масивів і матриць є продуктом з відкритим кодом, який поширюється за ліцензією MIT. Отже, будь-хто може користуватися ними безкоштовно без будь-яких обмежень.

Основні особливості: 63-розрядна адресація елементів масиву (64-розрядні довгі індекси int), концепція моделі пам'яті (дозволяє зберігати дані в різних схемах від оперативної пам'яті до зіставлених дискових файлів), широке використання лінивих оцінок, вбудована багатопотокова оптимізація для багатопотокової роботи -ядерні процесори, широкий набір алгоритмів обробки зображень над матрицями тощо - дивіться на сайті. Майже всі класи та методи ретельно задокументовані через JavaDoc (повний JavaDoc можна прочитати на сайті).



риси

  • 63-бітна адресація елементів масиву (всі індекси та довжина представлені 64-бітним типом long). Таким чином, теоретично можливо створювати та обробляти масиви та матриці, що містять до 2^63−1 (~10^19) елементів будь-яких примітивних або непримітивних типів, якщо ОС та обладнання можуть забезпечити необхідний обсяг пам’яті або дискового простору.
  • Концепція моделі пам'яті дозволяє зберігати масиви AlgART у різних схемах, від простих масивів Java до відображених дискових файлів; всі необхідні передачі даних виконуються автоматично при кожному доступі до елемента або блоку елементів.
  • Широке використання відкладених оцінок: більшість типових операцій, таких як поелементне підсумовування або геометричні матричні перетворення, реалізуються через ліниві уявлення про вихідний масив або матрицю. Наприклад, ви можете взяти багатовимірну матрицю, повернути її (або виконати будь-яке інше афінне чи проективне перетворення), а потім витягти підматрицю з результату — усі ці операції будуть виконуватися віртуально (не вимагаючи часу), а фактичні обчислення будуть виконується лише в момент звернення до елементів, як правило, під час копіювання отриманої матриці до щойно створеної. Більше того, у багатьох випадках бібліотека сама «розуміє», що користувач хоче виконати обертання або інше перетворення, і розбиває матрицю на відповідні прямокутні блоки (вміщаються в оперативну пам’ять) і вибирає найкращий алгоритм для виконання цього завдання на момент операція копіювання.
  • Широкий набір алгоритмів обробки зображень над матрицями: лінійна фільтрація, математична морфологія, рангові операції, спектральне перетворення (ШПФ) тощо.
  • Скелетування та вимірювання бінарних зображень.
  • Вбудована багатопотокова оптимізація для багатоядерних процесорів для більшості алгоритмів.


Аудиторія

Наука/Дослідження, Розробники



Мова програмування

Java



Це додаток, який також можна отримати з https://sourceforge.net/projects/algart/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad