À l'aide de Spyder / Python pour l'Ouvrir .npy Fichier
Désolé. Je suis juste en train d'apprendre Python et tout ce qu'il ya à faire avec l'analyse des données.
Comment diable puis-je ouvrir un .npy fichier avec Spyder? Ou dois-je utiliser un autre programme? Je suis sur un Mac, si c'est en tous pertinents.
npy
fichiers sont lus avec np.load
.donc, comme, np.load("nom du fichier")?
OriginalL'auteur iron2man | 2015-11-24
Vous devez vous connecter pour publier un commentaire.
*.npy
fichiers sont des fichiers binaires pour stocker des tableaux numpy. Ilssont créés avec
Et sont à lire comme
No such file or directory:
Ce pourrait être une question de votre répertoire de travail contre l'emplacement du fichier.
Le
.npy
fichier est dans un dossier avec le fichier python. De sorte qu'il pourrait être en raison de l'annuaire. Je peux voir si je peux faire quoi que ce soit.OriginalL'auteur MaxNoe
crée un fichier png pour chaque image dans le répertoire courant qui est au format .npy. Par exemple, j'ai cette image RVB
et son image de profondeur est en .npy format. Convertir en png me donne donc:
OriginalL'auteur Mona Jalal
.npy
fichiers sont des fichiers binaires.Ne pas essayer de l'ouvrir avec le Spyder ou un éditeur de texte; ce que vous voyez ne peut faire sens pour vous.
Au lieu de cela, la charge de la
.npy
fichier à l'aide de lanumpy
module (référence: http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.load.html).Exemple de Code:
D'abord, import numpy. Si vous ne l'avez pas, installez (voici comment: http://docs.scipy.org/doc/numpy/user/install.html)
Nous allons définir de façon aléatoire un tableau numpy comme variable
array
.À l'exportation pour
.npy
fichier, utiliseznp.save(FILENAME, OBJECT)
oùOBJECT = array
Vous pouvez charger la
.npy
fichier à l'aide denp.load(FILENAME)
Nous allons comparer l'original
array
vs le chargé à partir d'un fichier (array_loaded
)Vous pouvez le faire soit le terminal ou IPython/Jupyter ordinateur portable. Le IPython notebook peut faire presque tout ce que vous pouvez faire dans le terminal, mais a beaucoup de fonctionnalités utiles. Je recommande fortement les ordinateurs portables sur le terminal lors de l'utilisation de Python. C'est une bonne intro ti IPython si vous en avez besoin: pythonforbeginners.com/basics/ipython-a-short-introduction
OriginalL'auteur J. Yu
Étant donné que vous avez demandé pour Spyder, vous devez faire deux choses à l'importation de ces fichiers:
Variable Explorer
Appuyez sur le bouton importer (voir ci-dessous), sélectionnez votre
.npy
fichier et de présenterOk
.Alors vous pouvez travailler avec ce fichier dans votre version de Python ou IPython console.
OriginalL'auteur Carlos Cordoba