EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

Download der AlgART Java-Bibliotheken für Linux

Laden Sie die AlgART Java Libraries Linux-App kostenlos herunter, um sie online in Ubuntu online, Fedora online oder Debian online auszuführen

Dies ist die Linux-App namens AlgART Java Libraries, deren neueste Version als algart.zip heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.

Laden Sie diese App namens AlgART Java Libraries mit OnWorks kostenlos herunter und führen Sie sie online aus.

Befolgen Sie diese Anweisungen, um diese App auszuführen:

- 1. Diese Anwendung auf Ihren PC heruntergeladen.

- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.

- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.

- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.

- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.

- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.

AlgART Java-Bibliotheken


Ad


BESCHREIBUNG

AlgART Java-Bibliotheken zur Verarbeitung von Arrays und Matrizen sind Open-Source-Produkte, die unter MIT-Lizenz vertrieben werden. Jeder kann sie also kostenlos und ohne Einschränkungen nutzen.

Hauptmerkmale: 63-Bit-Adressierung von Array-Elementen (64-Bit lange int-Indizes), Speichermodellkonzept (ermöglicht das Speichern von Daten in verschiedenen Schemata vom RAM bis zu zugeordneten Festplattendateien), breite Verwendung von Lazy-Auswertungen, integrierte Multithreading-Optimierung für Multi -Core-Prozessoren, eine große Auswahl an Bildverarbeitungsalgorithmen über Matrizen usw. – siehe Website. Fast alle Klassen und Methoden sind ausführlich über JavaDoc dokumentiert (Sie können das vollständige JavaDoc auf der Website lesen).



Eigenschaften

  • 63-Bit-Adressierung von Array-Elementen (alle Indizes und Längen werden durch einen 64-Bit-Long-Typ dargestellt). Daher ist es theoretisch möglich, Arrays und Matrizen mit bis zu 2^63−1 (~10^19) Elementen beliebigen primitiven oder nicht-primitiven Typs zu erstellen und zu verarbeiten, sofern das Betriebssystem und die Hardware die erforderliche Menge an Arbeitsspeicher oder Festplattenspeicher bereitstellen können
  • Das Speichermodellkonzept ermöglicht die Speicherung von AlgART-Arrays in verschiedenen Schemata, von einfachen Java-Arrays bis hin zu zugeordneten Festplattendateien; Alle notwendigen Datenübertragungen werden automatisch bei jedem Zugriff auf ein Element oder einen Elementblock durchgeführt.
  • Weit verbreitete Verwendung verzögerter Auswertungen: Die meisten typischen Operationen, wie elementweises Summieren oder geometrische Matrixtransformationen, werden über verzögerte Ansichten des Quellarrays oder der Quellmatrix implementiert. Sie können beispielsweise eine mehrdimensionale Matrix nehmen, sie drehen (oder eine andere affine oder projektive Transformation durchführen) und dann eine Untermatrix aus dem Ergebnis extrahieren – alle diese Operationen werden virtuell ausgeführt (ohne Zeitaufwand), und tatsächliche Berechnungen werden durchgeführt Wird nur im Moment des Zugriffs auf Elemente ausgeführt, normalerweise beim Kopieren der resultierenden Matrix in eine neu erstellte. Darüber hinaus „versteht“ die Bibliothek in vielen Fällen selbst, dass der Benutzer eine Drehung oder eine andere Transformation durchführen möchte, teilt die Matrix in geeignete rechteckige Blöcke auf (passt in den RAM) und wählt den zum jeweiligen Zeitpunkt besten Algorithmus für diese Aufgabe aus Kopiervorgang.
  • Große Auswahl an Bildverarbeitungsalgorithmen über Matrizen: lineare Filterung, mathematische Morphologie, Rangoperationen, Spektraltransformation (FFT) usw.
  • Skelettierung und Vermessung binärer Bilder.
  • Integrierte Multithreading-Optimierung für Multi-Core-Prozessoren für die meisten Algorithmen.


Publikum

Wissenschaft/Forschung, Entwickler



Programmiersprache

Javac



Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/algart/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad