Python - "nicht ausführen, reduzieren mit flexibler Typ", wenn Sie versuchen zu verwenden, numpy.meine

Ich bin mit meinem Latein am Ende, als ich erhalte "nicht ausführen, reduzieren mit flexibler Typ", wenn ich versuche, berechnen Sie den Mittelwert einer Spalte, wird die Datei gelesen, in Ordnung (keine fehlenden Werte in Zeilen/Spalten -) aber wenn ich in der Zeile:
Brain_wt_mean = np.meine(ifile-Achse=0) then Python 2.7.5 mag es nicht. Ich bin mit diesem innerhalb der Spyder IDE. Vielen Dank für jede Hilfe.

import os
import numpy as np

if __name__ == "__main__":
    try:        
        curr_dir = os.getcwd()
        file_path = curr_dir + '\\brainandbody.csv'
        ifile = np.loadtxt('brainandbody.csv', delimiter=',', skiprows=1, dtype=[('brainwt', 'f8'), ('bodywt', 'f8')])

    except IOError:
        print "The file does not exist, exiting gracefully"        

Brain_wt_mean = np.mean(ifile axis=0)




### BELOW is a sample of the csv file ######

Brain Weight    Body Weight
3.385   44.5
0.48    15.5
1.35    8.1
465 423
36.33   119.5
27.66   115
14.83   98.2
1.04    5.5
Habe einige Kommas nicht überleben, die copy-paste? Ihre Probe nicht durch Komma getrennte, aber Ihre loadtxt setzt delimiter=',', und ifile axis=0 ist nicht gültig Python

InformationsquelleAutor user3001060 | 2013-11-19

Schreibe einen Kommentar