from random import uniform
def e(x):
n=len(x)
return(sum(x)/n)
def dmean(e,x,new):
n=len(x)
return((e*n+new)/(n+1))
l=[1,2,3,4,5,6,78]
e(l)
for i in range(0,5):
l.append(uniform(0,10))
e=e(l)
d=dmean(e,l,uniform(0,10))
-3
A
Antwort
3
Sie haben eine Funktion namens e
. Das erste Mal durch die Schleife for
Sie den Namen der Funktion überschreiben, indem eine Variable mit dem gleichen Namen e=e(l)
erzeugen. Das nächste Mal durch die Schleife, versucht es, die Funktion zu nennen, aber e
ist nun ein float
Wert, der nicht genannt werden kann. Sie können dieses Problem beheben, indem Sie einen anderen Namen für die Variable Auswahl:
for i in range(0,5):
l.append(uniform(0,10))
e_value=e(l)
d=dmean(e_value,l,uniform(0,10))
Wie Sie sehen können, Python unterscheidet nicht zwischen Variablennamen und Funktionsnamen, so müssen Sie sicher nicht zu den gleichen Namen machen verwenden für eine Variable und eine Funktion.
Verwandte Themen
- 1. Was bedeutet "TypeError: [foo] -Objekt nicht aufrufbar"?
- 2. Python: Was "TypeError 'xxx' Objekt ist nicht aufrufbar" bedeutet?
- 3. Fehler im Rechner: TypeError: 'float' Objekt ist nicht aufrufbar
- 4. 'float' Objekt ist nicht aufrufbar Fehler
- 5. PySpark: TypeError: 'Spalte' Objekt ist nicht aufrufbar
- 6. django: TypeError: 'Tuple' Objekt ist nicht aufrufbar
- 7. TypeError: 'str' -Objekt ist nicht aufrufbar-Python
- 8. Typeerror: 'Generator' Objekt ist nicht aufrufbar
- 9. Python3: TypeError: 'int' Objekt ist nicht aufrufbar
- 10. Python TypeError: 'Modul' Objekt ist nicht aufrufbar
- 11. TypeError: 'Modul' Objekt ist nicht aufrufbar
- 12. TypeError: 'Modul' Objekt ist nicht aufrufbar #
- 13. Python - Typeerror: 'int' Objekt ist nicht aufrufbar
- 14. Typeerror: ‚int‘ Objekt nicht aufrufbar ist ,,, len()
- 15. BeautifulSoup - TypeError: 'NoneType' -Objekt ist nicht aufrufbar
- 16. TypeError 'Tuple' Objekt ist nicht aufrufbar
- 17. Typeerror: Liste Objekt ist nicht aufrufbar
- 18. Typeerror an/‚SimpleLazyObject‘ Objekt ist nicht aufrufbar
- 19. TypeError: 'Text' -Objekt ist nicht aufrufbar - Python
- 20. TypeError: 'xml.etree.ElementTree.Element' -Objekt ist nicht aufrufbar
- 21. Flask: Typeerror: ‚int‘ Objekt ist nicht aufrufbar
- 22. Pygame. TypeError: 'pygame.Surface' -Objekt ist nicht aufrufbar
- 23. Python TypeError: 'NoneType' -Objekt ist nicht aufrufbar
- 24. Typeerror: 'BaseQuery' Objekt ist nicht aufrufbar Flask
- 25. TypeError: 'Tensor' -Objekt ist nicht aufrufbar
- 26. TypeError: 'Popen' -Objekt ist nicht aufrufbar
- 27. "TypeError": "Liste" -Objekt ist nicht aufrufbar Kolben
- 28. TypeError: 'RegistrationForm' Objekt ist nicht aufrufbar
- 29. Typeerror: ‚Dataframe‘ Objekt ist nicht aufrufbar
- 30. Typeerror: ‚str‘ Objekt nicht aufrufbar Problem ist