Hier bin ich Jus Extrahieren einer CSV-Datei und Lesen der "TV" -Werte, Berechnung Durchschnitt und Drucken mit Tensorflow. Aber ich bin immer „AttributError“ -Liste hat kein Attribut ‚Größe‘.“Kann jemand mir bitte helfen? Vielen Dank im Voraus.AttributeError: 'Liste' Objekt hat kein Attribut 'Größe'
import tensorflow as tf
import pandas
csv = pandas.read_csv("Advertising.csv")["TV"]
t = tf.constant(list(csv))
r = tf.reduce_mean(t)
sess = tf.Session()
s = list(csv).size
fill = tf.fill([s],r)
f = sess.run(fill)
print(f)
Versuchen Sie diese: 's = len (csv)' statt 's = Liste (csv) .size' – MaxU
Nein, Listen haben kein Attribut 'size'. Der normale Weg, die Länge eines großen Objekts zu erhalten, besteht darin, 'len (object)' zu verwenden. –
@Martijn Pieters. In diesem Fall gibt es das Ergebnis [147.04249573 147.04249573 147.04249573 147.04249573 147.04249573 147.04249573 147.04249573 147.04249573 147.04249573 147.04249573 ........................] – Raghavi