Utilisation de Numpy pour trouver la Moyenne,la Médiane,le Mode ou la Plage de saisie de chiffres

Je suis entrain de créer un programme pour trouver la Moyenne,la Médiane,le Mode, ou de la Plage. Lorsque je l'exécute, il fonctionne très bien jusqu'à ce qu'il arrive à la partie de calcul de la réponse. Il me donne un "ne peut pas préforme réduire avec flexible de type" erreur. J'ai cherché cette erreur, mais ne pouvait pas trouver ce dont j'avais besoin pour corriger. C'est ma première fois avec numpy de sorte que toute aide serait super.

import sys
import numpy as np

welcomeString = input("Welcome to MMMR Calculator\nWhat would you like to calculate(Mean,Median,Mode,Range):")

if welcomeString.lower() == "mean":
   meanNumbers = input("What numbers would you like to use?:")
   print (np.average(meanNumbers))
   stop = input()

if welcomeString.lower() == "median":
    medianNumbers = input("What numbers would like to use?:")
    print (np.median(medianNumbers))
    stop = input()

if welcomeString.lower() == "mode":
    modeNumbers = input("What numbers would you like to use?:")
    print (np.mode(modeNumbers))
    stop = input()

if welcomeString.lower() == "range":
    rangeNumbers = input("What numbers would you like to use?:")
    print (np.arange(rangeNumbers))
    stop = input()
Essayez de stackoverflow.com/questions/13616303/...
Quand je fais ça, et trouver le moyen de 1,2,3,4, il imprime la fonction moyenne à 0x02330858. Qu'est-ce que cela signifie?
SI vous attrapez la réponse à la première question dans une variable, vous pouvez éviter d'écrire la deuxième question à quatre reprises. Aussi, quelle est la dernière entrée() dans l'une des quatre options?
Qu'entendez-vous par attraper la réponse. J'ai mis la dernière entrée() pour arrêter le programme, j'ai donc pu voir la sortie avant que la fenêtre est fermée.

OriginalL'auteur Hartbypass | 2013-07-25