Wat is het NPY-bestandsformaat?
Binaire bestanden met de extensie .NPY bevatten data-arrays van NumPy, een pakket van de programmeertaal Python. Deze bestanden zijn onafhankelijk van het platform waarop ze zijn opgeslagen te lezen. Ze slaan een enkele array op, inclusief informatie over het gegevenstype en hun waarden.
Bestanden in het .NPY-formaat kunnen alle individuele arrays bevatten die worden gebruikt in toepassingen of scripts van Python met het NumPy-pakket.
Dankzij het formaat van deze bestanden kan volledige informatie over de vorm en het dtype van de gegevens worden opgeslagen. Dit maakt de reconstructie mogelijk - het laden van de array op elke andere computer. Gegevens opgeslagen in .NPY-bestanden:
- kan alle soorten arrays vertegenwoordigen, inclusief die met objecten of geneste records,
- worden weergegeven in een binaire, native modus,
- zorgen voor geheugentoewijzing,
- vereenvoudig reverse engineering van programma's - .NPY is ontworpen om zo eenvoudig mogelijk te zijn.
Het lezen van en schrijven naar bestanden is intuïtief dankzij een reeks beschikbare functies uit het NumPy-pakket. De versie van het formaat is onafhankelijk van de versie van het NumPy-pakket die ervoor bedoeld is.
Manier om meerdere NumPy-arrays op te slaan
Bestanden met de extensie .NPY kunnen ook deel uitmaken van een .NPZ-pakket. Dit is een ZIP-gecomprimeerde map met meerdere .NPY-bestanden die overeenkomen met individuele tabellen. Daarom heeft het dezelfde eigenschappen als bestanden in het NPY-gegevensformaat. Het formaat heeft verschillende versies en wordt voortdurend ontwikkeld, waardoor achterwaartse compatibiliteit behouden blijft.
Formaatdetails
in een notendopProgramma's die NPY-bestanden openen
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over NPY-bestanden.