AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

Téléchargement des bibliothèques Java AlgART pour Linux

Téléchargez gratuitement l'application Linux AlgART Java Libraries pour l'exécuter en ligne dans Ubuntu en ligne, Fedora en ligne ou Debian en ligne

Il s'agit de l'application Linux nommée AlgART Java Libraries dont la dernière version peut être téléchargée sous le nom d'algart.zip. Il peut être exécuté en ligne sur le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.

Téléchargez et exécutez en ligne cette application nommée Bibliothèques AlgART Java avec OnWorks gratuitement.

Suivez ces instructions pour exécuter cette application :

- 1. Téléchargé cette application sur votre PC.

- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.

- 3. Téléchargez cette application dans ce gestionnaire de fichiers.

- 4. Démarrez l'émulateur en ligne OnWorks Linux ou Windows en ligne ou l'émulateur en ligne MACOS à partir de ce site Web.

- 5. Depuis le système d'exploitation OnWorks Linux que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.

- 6. Téléchargez l'application, installez-la et exécutez-la.

Bibliothèques Java AlgART


Ad


DESCRIPTION

Les bibliothèques AlgART Java pour le traitement des tableaux et des matrices sont des produits open source, distribués sous licence MIT. Ainsi, tout le monde peut les utiliser gratuitement sans aucune restriction.

Caractéristiques principales : adressage 63 bits des éléments de tableau (index int longs 64 bits), concept de modèle de mémoire (permettant de stocker des données dans différents schémas de la RAM aux fichiers de disque mappés), large utilisation des évaluations paresseuses, optimisation multithread intégrée pour -processeurs principaux, large éventail d'algorithmes de traitement d'images sur des matrices, etc. - veuillez consulter le site. Presque toutes les classes et méthodes sont soigneusement documentées via JavaDoc (vous pouvez lire JavaDoc complet sur le site).



Fonctionnalités:

  • Adressage 63 bits des éléments du tableau (tous les index et la longueur sont représentés par un type long de 64 bits). Ainsi, il est théoriquement possible de créer et de traiter des tableaux et des matrices contenant jusqu'à 2^63−1 (~10^19) éléments de tout type primitif ou non primitif, si le système d'exploitation et le matériel peuvent fournir la quantité nécessaire de mémoire ou d'espace disque.
  • Le concept de modèle de mémoire permet de stocker les tableaux AlgART dans différents schémas, des simples tableaux Java aux fichiers de disque mappés ; tous les transferts de données nécessaires sont effectués automatiquement lors de chaque accès à un élément ou à un bloc d'éléments.
  • Large utilisation des évaluations paresseuses : la plupart des opérations typiques, telles que la sommation par élément ou les transformations matricielles géométriques, sont implémentées via des vues paresseuses du tableau ou de la matrice source. Par exemple, vous pouvez prendre une matrice multidimensionnelle, la faire pivoter (ou effectuer toute autre transformation affine ou projective), puis extraire une sous-matrice du résultat - toutes ces opérations seront effectuées virtuellement (ne nécessitant pas de temps), et les calculs réels seront effectuée uniquement au moment de l'accès aux éléments, généralement en copiant la matrice résultante dans une nouvellement créée. De plus, dans de nombreux cas, la bibliothèque « comprendra » elle-même, que l'utilisateur souhaite effectuer une rotation ou une autre transformation, et divisera la matrice en blocs rectangulaires appropriés (intégrant dans la RAM) et choisira le meilleur algorithme pour cette tâche au moment de opération de copie.
  • Large ensemble d'algorithmes de traitement d'images sur matrices : filtrage linéaire, morphologie mathématique, opérations de rang, transformation spectrale (FFT), etc.
  • Squelette et mesure d'images binaires.
  • Optimisation multithread intégrée pour les processeurs multicœurs pour la plupart des algorithmes.


Audience

Science/Recherche, Développeurs



Langage de programmation

Java



Il s'agit d'une application qui peut également être récupérée à partir de https://sourceforge.net/projects/algart/. Il a été hébergé dans OnWorks afin d'être exécuté en ligne de la manière la plus simple à partir de l'un de nos systèmes d'exploitation gratuits.


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad