Ich möchte den Inhalt eines numpy float-Arrays in einer rohen Binärdatei als 16-Bit-Integer mit Vorzeichen speichern. Ich habe versucht, dies zu erreichen mit ndarray.tofile , aber ich kann nicht finde die richtige Formatzeichenfolge heraus. Es scheint, dass die Datei im Doppelformat gespeichert wird, egal wie ich die Formatzeichenfolge auswähle. Wie mache ich das? Danke.
Schauen Sie sich das struct-Modul an, probieren Sie dieses Beispiel:
Sie können scipy.io.savemat verwenden, um ein Wörterbuch mit Namen und Arrays in eine Matlab-Datei zu speichern:
%Vor%Hier kann pydict = {'name1': np.array1, 'name2': np.array2, ...}
seinUm das gewünschte Diktat zu laden:
%Vor%