EngelsFransSpaans

Ad


OnWorks-favicon

h5fromtxt - Online in de cloud

Voer h5fromtxt uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht h5fromtxt die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


h5fromtxt - converteer tekstinvoer naar een HDF5-bestand

KORTE INHOUD


h5uittxt [OPTIE]... [HDF5BESTAND]

PRODUCTBESCHRIJVING


h5fromtxt neemt een reeks getallen uit standaardinvoer en geeft een multidimensionaal resultaat
numerieke gegevensset in een HDF5-bestand.

HDF5 is een gratis, draagbaar binair formaat en ondersteunende bibliotheek, ontwikkeld door de National
Centrum voor supercomputertoepassingen aan de Universiteit van Illinois in Urbana-Champaign.
Een h5 bestand kan meerdere datasets bevatten; standaard, h5uittxt creëert een dataset
genaamd "data", maar dit kan worden gewijzigd via de -d optie, of door de syntaxis te gebruiken
HDF5BESTAND:GEGEVENSSET. De -a optie kan worden gebruikt om nieuwe datasets toe te voegen aan een bestaande HDF5
bestand.

Alle tekens behalve de cijfers (en bijbehorende decimalen etc.) in de invoer
worden genegeerd. Standaard wordt aangenomen dat de gegevens een tweedimensionale MxN-gegevensset zijn, waarbij M
is het aantal rijen (gescheiden door nieuwe regels) en N is het aantal kolommen. In deze
In dat geval is het een fout als het aantal kolommen tussen rijen varieert. Als M of N 1 is, dan
de gegevens worden geschreven als een eendimensionale gegevensset.

Als alternatief kunt u de afmetingen van de gegevens expliciet opgeven via het -n grootte
optie, waar? grootte is bijvoorbeeld "2x2x2". In dit geval worden nieuwe regels genegeerd en blijven de gegevens behouden
genomen als een array van de gegeven grootte, opgeslagen in rij-major ("C") volgorde (waarbij de laatste index
varieert het snelst naarmate u door de gegevens bladert). Een 2x2x2-array zou bijvoorbeeld de
elementen opgesomd in de volgorde: (0,0,0), (0,0,1), (0,1,0), (0,1,1), (1,0,0), (1,0,1 ,XNUMX),
(1,1,0), (1,1,1).

Een eenvoudig voorbeeld is:

h5fromtxt foo.h5 <
1 2 3 4
5 6 7 8
EOF

die een 2x4 door spaties gescheiden array inleest uit standaardinvoer.

OPTIES


-h Geef hulp weer over de opdrachtregelopties en het gebruik.

-V Druk het versienummer en de copyrightinformatie voor h5fromtxt af.

-v Uitgebreide uitvoer.

-a Als het HDF5-uitvoerbestand al bestaat, voegt u de gegevens liever toe als een nieuwe gegevensset
dan het bestand te overschrijven (het standaardgedrag). Een bestaande dataset van hetzelfde
naam in het bestand wordt echter overschreven.

-n grootte
In plaats van te proberen de afmetingen van de array af te leiden uit de rijen en kolommen van
de invoer, behandel de gegevens als een reeks getallen in rij-hoofdvolgorde die een
scala aan afmetingen grootte. grootte heeft de vorm MxNxLx... (waarbij M, N, L zijn
getallen) en kan elke dimensionaliteit hebben.

-T Transponeer de invoer wanneer deze wordt geschreven, waarbij de afmetingen worden omgedraaid.

-d naam
Schrijven naar gegevensset naam in de uitvoer; anders wordt de uitvoergegevensset "data" genoemd
standaard. U kunt ook de syntaxis gebruiken HDF5BESTAND:GEGEVENSSET.

Gebruik h5fromtxt online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad