Verschiedener type je nach numpy Version
Verfasst: Mittwoch 8. September 2010, 14:50
Hallo,
in meinem Programm wird in einer if-Abfrage der Wert einer Variablen abgefragt. Auf Rechner1 trifft die Bedingung zu, auf Rechner2 nicht. Auf der Suche nach dem Grund habe ich herausgefunden, dass auf Rechner1 die Variable den type 'numpy.ndarray' hat, auf Rechner2 allerdings lediglich 'array'. Eine Überprüfung der Versionsnummern ergab, dass auf Rechner1 python 2.6.4 und numpy 1.3.0 installiert ist, auf Rechner2 python 2.6.2 und numpy 1.2.1. Auf Grund der Rechenzeit muss ich auf mehreren Rechnern gleichzeitig rechnen und das Problem mit den niedrigeren Versionsnummern tritt bei mehreren Rechnern auf. Auf allen Rechnern aktuellere Versionen zu installieren würde einige Zeit dauern und ich würde das wenn möglich gerne vermeiden. Meine Frage ist nun ob jemand weiß ob/wie man den 'array' in ein 'numpy.ndarray' konvertieren kann, oder ob dieser type nur neueren python/numpy Versionen bekannt ist. Ich habe schon versucht über google eine Antwort darauf zu finden, was für Veränderungen in den jeweiligen Versionen eingeführt wurden, habe aber bisher keine vollständige Dokumentation gefunden. Vielleicht bin ich aber auch auf der völlig falschen Fährte? Für Tipps wäre ich sehr dankbar!
Sophy
in meinem Programm wird in einer if-Abfrage der Wert einer Variablen abgefragt. Auf Rechner1 trifft die Bedingung zu, auf Rechner2 nicht. Auf der Suche nach dem Grund habe ich herausgefunden, dass auf Rechner1 die Variable den type 'numpy.ndarray' hat, auf Rechner2 allerdings lediglich 'array'. Eine Überprüfung der Versionsnummern ergab, dass auf Rechner1 python 2.6.4 und numpy 1.3.0 installiert ist, auf Rechner2 python 2.6.2 und numpy 1.2.1. Auf Grund der Rechenzeit muss ich auf mehreren Rechnern gleichzeitig rechnen und das Problem mit den niedrigeren Versionsnummern tritt bei mehreren Rechnern auf. Auf allen Rechnern aktuellere Versionen zu installieren würde einige Zeit dauern und ich würde das wenn möglich gerne vermeiden. Meine Frage ist nun ob jemand weiß ob/wie man den 'array' in ein 'numpy.ndarray' konvertieren kann, oder ob dieser type nur neueren python/numpy Versionen bekannt ist. Ich habe schon versucht über google eine Antwort darauf zu finden, was für Veränderungen in den jeweiligen Versionen eingeführt wurden, habe aber bisher keine vollständige Dokumentation gefunden. Vielleicht bin ich aber auch auf der völlig falschen Fährte? Für Tipps wäre ich sehr dankbar!
Sophy