IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

Download di librerie Java AlgART per Linux

Scarica gratuitamente l'app AlgART Java Libraries Linux per l'esecuzione online in Ubuntu online, Fedora online o Debian online

Questa è l'app Linux denominata AlgART Java Libraries la cui ultima versione può essere scaricata come algart.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.

Scarica ed esegui online questa app denominata AlgART Java Libraries con OnWorks gratuitamente.

Segui queste istruzioni per eseguire questa app:

- 1. Scaricata questa applicazione sul tuo PC.

- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.

- 3. Carica questa applicazione in tale file manager.

- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.

- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.

- 6. Scarica l'applicazione, installala ed eseguila.

Librerie AlgART Java


Ad


DESCRIZIONE

Le librerie Java AlgART per l'elaborazione di array e matrici sono prodotti open-source, distribuiti con licenza MIT. Quindi, chiunque può usarli gratuitamente senza alcuna restrizione.

Caratteristiche principali: indirizzamento a 63 bit degli elementi dell'array (indici int lunghi a 64 bit), concetto di modello di memoria (che consente di archiviare dati in diversi schemi dalla RAM a file su disco mappati), ampio utilizzo di valutazioni pigre, ottimizzazione multithreading integrata per multi -processori core, ampio set di algoritmi di elaborazione delle immagini su matrici, ecc. - vedere sul sito. Quasi tutte le classi e i metodi sono accuratamente documentati tramite JavaDoc (puoi leggere JavaDoc completo sul sito).



Caratteristiche

  • Indirizzamento a 63 bit degli elementi dell'array (tutti gli indici e la lunghezza sono rappresentati da un tipo lungo a 64 bit). Quindi, è teoricamente possibile creare ed elaborare array e matrici contenenti fino a 2^63-1 (~10^19) elementi di qualsiasi tipo primitivo o non primitivo, se il sistema operativo e l'hardware possono fornire la quantità necessaria di memoria o spazio su disco
  • Il concetto di modello di memoria consente di archiviare array AlgART in diversi schemi, da semplici array Java a file su disco mappati; tutti i trasferimenti di dati necessari vengono eseguiti automaticamente durante ogni accesso a un elemento oa un blocco di elementi.
  • Ampio utilizzo di valutazioni pigre: la maggior parte delle operazioni tipiche, come la somma per elemento o le trasformazioni di matrici geometriche, sono implementate tramite viste pigre dell'array o della matrice di origine. Ad esempio, puoi prendere una matrice multidimensionale, ruotarla (o eseguire qualsiasi altra trasformazione affine o proiettiva) e quindi estrarre una sottomatrice dal risultato: tutte queste operazioni verranno eseguite virtualmente (non richiedono tempo) e i calcoli effettivi saranno eseguita solo al momento dell'accesso agli elementi, solitamente durante la copia della matrice risultante in una matrice appena creata. Inoltre, in molti casi la libreria "capirà" da sola, che l'utente vuole eseguire una rotazione o un'altra trasformazione, e dividerà la matrice in opportuni blocchi rettangolari (adattandosi alla RAM) e sceglierà l'algoritmo migliore per questo compito al momento della operazione di copiatura.
  • Ampio set di algoritmi di elaborazione delle immagini su matrici: filtraggio lineare, morfologia matematica, operazioni di rango, trasformazione spettrale (FFT), ecc.
  • Scheletrizzazione e misurazione di immagini binarie.
  • Ottimizzazione multithreading integrata per processori multi-core per la maggior parte degli algoritmi.


Pubblico

Scienza/Ricerca, Sviluppatori



Linguaggio di programmazione

Java



Questa è un'applicazione che può anche essere scaricata da https://sourceforge.net/projects/algart/. È stato ospitato in OnWorks per essere eseguito online in modo più semplice da uno dei nostri sistemi operativi gratuiti.


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad