ich hab ein Problem mit einem kleinen Python-Skript.
Mein Ziel ist es mehrer Textdatein mit komplexen Zahlen einzulesen und diese georndet in einem Array der Form shape=(3,6) darzustellen.
Code: Alles auswählen
import numpy,sys
#######################################################
def CreateArray(argv):
a=numpy.array
for arg in sys.argv:
value=numpy.loadtxt(arg)
for row in a:
a.append(value)
print a
###########################################
if __name__=='__main__':
CreateArray(sys.argv[1:])
Das ganze sollte dann am schluss in dieser Form dastehenPython CreateArray.py Test*
Code: Alles auswählen
array([[ 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j],
[ 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j],
[ 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]])
Geht es generell überhaupt die Initilisierung nur so vorzunehmen oder sollte man eher schreiben
Code: Alles auswählen
a=numpy.array(shape=(3,6),dtype=complex)Bin leider noch nicht so erfahren mit PythonValueError: could not convert string to float: import
Bin um jede Hilfe dankbar!
