Ich versuche, einige Matlab
Skripte (keine Funktionsdefinition) von mit oct2py
Modul.Daten von Oktav Skript-Ausführung mit Oct2py (Python3)
Diese Skripte (eine große Menge) enthält eine sehr erweiterte Definition zum Lesen einer bestimmten ASCIII-Dateien (im selben Verzeichnis enthalten).
Ich weiß nicht, wie man die von Python gelesenen Daten mit den Matlab (Oktav) -Skripten bekommt.
Hier ist, was ich tue:
from oct2py import octave
import numpy as np
import os
import pprint
hom_dir='/path_to/files&scripts_dir/'
os.chdir(hom_dir)
octave.addpath(/path_to/files&scripts_dir/')
out=octave. matlab_file # (matlab_file.m)
Ausgang:
Out[237]: <function oct2py.core.Oct2Py._make_octave_command.<locals>.octave_command>”
pprint.pprint(out)
<function Oct2Py._make_octave_command.<locals>.octave_command at 0x7f2069d669d8>”
kein Fehler zurückgegeben wird, aber ich weiß nicht, wie die Daten zu erhalten (die in einer Octave Sitzung gelesen wurde) . Die Beispiele, die ich gefunden habe, um .m Dateien mit oct2py
auszuführen, wo über Dateien, die Funktionen definieren, aber das ist nicht mein Fall.
Gibt es wirklich einen Raum in 'Oktave auswertet. matlab_file'? – ederag