1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
   | def do_something(filename = "", column1 = np.zeros(0), column2 = np.zeros(0), column3 = np.zeros(0)):
    data1, data2, data3 = np.loadtxt(filename, unpack=True)
    # Do something on data1, data2, data3 #
    column1 = data1
    column2 = data2
    column3 = data3
    print column1 # OK
    print column2 # OK
    print column3 # OK
    return
 
column1 = np.zeros(0)
column2 = np.zeros(0)
column3 = np.zeros(0)
do_something(myfile, column1, column2, column3)
print column1 # EMPTY
print column2 # EMPTY
print column3 # EMPTY | 
Partager