ich viele numpy Dateien zu setzen versuchen eine große numpy Datei zu erhalten, habe ich versucht, diesen Link Python append multiple files in given order to one big file zu folgen und das ist, was ich getan habe:Append mehrere numpy Dateien zu einer großen numpy Datei in Python
import matplotlib.pyplot as plt
import numpy as np
import os, sys
#Read in list of files. You might want to look into os.listdir()
path= "/home/user/Desktop/ALLMyTraces.npy/test"
#Test folder contains all my numpy file traces
traces= os.listdir(path)
# Create new File
f = open("/home/user/Desktop/ALLMyTraces.npy", "w")
for j,trace in enumerate(traces):
# Find the path of the file
filepath = os.path.join(path, trace)
# Load file
dataArray= np.load(filepath)
f.write(dataArray)
Datei erstellt, und um sicherzustellen, dass ich die guten Inhalt haben, habe ich diesen Code:
import numpy as np
dataArray= np.load(r'/home/user/Desktop/ALLMyTraces.npy')
print(dataArray)
Dieser Fehler als Ergebnis erzeugt wird:
dataArray= np.load(r'/home/user/Desktop/ALLMyTraces.npy')
File "/usr/lib/python2.7/dist-packages/numpy/lib/npyio.py", line 401, in load
"Failed to interpret file %s as a pickle" % repr(file))
IOError: Failed to interpret file '/home/user/Desktop/ALLMyTraces.npy' as a pickle
Ich weiß wirklich nicht das Problem. Jede Hilfe wäre willkommen.
Es gibt mir diese Antwort:‘, Modus ‚‘ bei 0x7f3ed40e48a0> –
nass9801
Ich sehe nicht, jede Ausgabe – Shijo
Ihnen sehr für Ihre Hilfe danken, aber in dieser die cas Datei speichert nur den Inhalt der letzten Datei. – nass9801