pymatlab

Python-interface naar Matlab
Download nu

pymatlab Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Joakim Moller
  • Uitgever website:
  • http://chalmers.se

pymatlab Tags


pymatlab Beschrijving

Python-interface naar Matlab Pymatlab laat Python-gebruikersinterface en communiceren met Matlab vanuit Python. Dit maakt het gemakkelijker voor gebruikers om te migreren van een grote Matlab-codebase naar Python-scripts - een stap per keer - door het gebruik van oude Matlab-scripts.installing: bij het installeren van de bronverdeling Herziening van de include_dir en library_dir.bescherming om PymatLab te gebruiken: de omgeving gebruiken Variabele LD_LIBRARY_PATH naar het juiste pad waar PymatLab Matlab's bibliotheken (Libmx en liberg) of update / etc / ldconfig kan vinden. Op mijn systeem met Matlab geïnstalleerd in / opt / Matlab heb ik deze regel in mijn .profile: export ld_Library_path = / OPT / MATLAB / BIN / GLNXA64: / OPT / MATLAB / SYS / OS / GLNXA64: $ LD_LIBRARY_PATHUSING PYMATLAB: EERSTE import : >>> Vanaf Pymatlab.Matlab Import MatlabsessInitialise De interpretor, een optioneel argument is een tekenreeks om Matlab te lanceren: >>> session = matlabsession () >>> session.close () >>> sessie = matlabsession ('Matlab -Nojvm -Nodisplay ') Maak een numpy-array om het werk te starten. >>> van Numpy.Random Import Randn >>> A = Randn (20.10.30) Stuur de Numpy Array A naar de Matlab Workspace naar de variabele 'A' >>> Session.PutValue ('A', A) Doe iets in Matlab in Matlab met variabele A. Sucesfull-opdrachten retourneren een lege string - Als Matlab een fout genereert, houdt de retoursnoer het foutbericht >>> session.run ('B = 2 * A') '' >>> .Run ('C') "FOUT: MATLAB: undefinedfunctie met bericht: undefined functie of variabele 'C'. \ n" een truc om grotere scripts meer failsafe te maken met betrekking tot syntaxisfouten. Stuur een script naar een tekenreeksvariabele en voer het uit met EVAL (). >>> MScript = "" "D = A ... voor i = 1: 10 ... D = 2 * D ... Eind ..." "" >>> session.putstring ('Mscript', MSCRESS ) >>> session.run ('Eval (MScript)') '' om de variabele terug te zien naar Python: >>> B = session.getValue ('B') >>> (2 * A == B). Alles () Truedon vergeet niet om Matlab te sluiten. >>> session.close () Vereisten: · Python Wat is er nieuw in deze release: · Toegevoegd het ontbrekende manifest.in-bestand om de Documenten / Directory op te nemen. En enkele kleine veranderingen in de ReadMe.txt om met geherstructureerde tekst te werken.


pymatlab Gerelateerde software

boort

Pakket biedt binaire, redblack- en avl-bomen in Python en Cython ...

148

Downloaden