EngelsFransSpaans

Ad


OnWorks-favicon

AlgART Java-bibliotheken downloaden voor Linux

Gratis download AlgART Java Libraries Linux-app om online te draaien in Ubuntu online, Fedora online of Debian online

Dit is de Linux-app genaamd AlgART Java Libraries waarvan de nieuwste release kan worden gedownload als algart.zip. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.

Download en voer deze app genaamd AlgART Java Libraries gratis uit met OnWorks.

Volg deze instructies om deze app uit te voeren:

- 1. Download deze applicatie op uw pc.

- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.

- 3. Upload deze applicatie in zo'n bestandsbeheerder.

- 4. Start de OnWorks Linux online of Windows online emulator of MACOS online emulator vanaf deze website.

- 5. Ga vanuit het OnWorks Linux-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.

- 6. Download de applicatie, installeer hem en voer hem uit.

AlgART Java-bibliotheken


Ad


PRODUCTBESCHRIJVING

AlgART Java-bibliotheken voor het verwerken van arrays en matrices zijn open-sourceproducten, gedistribueerd onder MIT-licentie. Iedereen kan ze dus gratis gebruiken, zonder enige beperking.

Belangrijkste kenmerken: 63-bit adressering van array-elementen (64-bit lange int-indexen), geheugenmodelconcept (waardoor gegevens in verschillende schema's kunnen worden opgeslagen, van RAM tot toegewezen schijfbestanden), breed gebruik van luie evaluaties, ingebouwde multithreading-optimalisatie voor multi -kernprocessors, brede reeks algoritmen voor beeldverwerking via matrices, enz. - zie op de site. Bijna alle klassen en methoden zijn grondig gedocumenteerd via JavaDoc (u kunt het volledige JavaDoc op de site lezen).



Voordelen

  • 63-bits adressering van array-elementen (alle indexen en lengte worden weergegeven door een 64-bits lang type). Het is dus theoretisch mogelijk om arrays en matrices te maken en te verwerken die maximaal 2^63−1 (~10^19) elementen van elk primitief of niet-primitief type bevatten, als het besturingssysteem en de hardware de benodigde hoeveelheid geheugen of schijfruimte kunnen bieden.
  • Het geheugenmodelconcept maakt het mogelijk om AlgART-arrays in verschillende schema's op te slaan, van eenvoudige Java-arrays tot toegewezen schijfbestanden; alle noodzakelijke gegevensoverdrachten worden automatisch uitgevoerd bij elke toegang tot een element of een blok elementen.
  • Breed gebruik van luie evaluaties: de meeste typische bewerkingen, zoals elementgewijze optelling of geometrische matrixtransformaties, worden geïmplementeerd via luie weergaven van de bronarray of -matrix. U kunt bijvoorbeeld een multidimensionale matrix nemen, deze roteren (of een andere affiene of projectieve transformatie uitvoeren) en vervolgens een submatrix uit het resultaat extraheren. Al deze bewerkingen worden virtueel uitgevoerd (er is geen tijd voor nodig), en de daadwerkelijke berekeningen zullen worden uitgevoerd. alleen uitgevoerd op het moment dat elementen worden benaderd, meestal tijdens het kopiëren van de resulterende matrix naar een nieuw gemaakte matrix. Bovendien zal de bibliotheek in veel gevallen zichzelf “begrijpen” dat de gebruiker rotatie of een andere transformatie wil uitvoeren, en de matrix opsplitsen in geschikte rechthoekige blokken (passend in RAM) en het beste algoritme voor deze taak kiezen op het moment van kopieerbewerking.
  • Brede reeks beeldverwerkingsalgoritmen over matrices: lineaire filtering, wiskundige morfologie, rangschikkingsbewerkingen, spectrale transformatie (FFT), enz.
  • Skeletonisering en meting van binaire beelden.
  • Ingebouwde multithreading-optimalisatie voor multi-coreprocessors voor de meeste algoritmen.


Toehoorders

Wetenschap/onderzoek, ontwikkelaars



Programmeertaal

Java



Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/algart/. Het is gehost in OnWorks zodat het op de eenvoudigste manier online kan worden uitgevoerd vanaf een van onze gratis besturingssystemen.


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad