我正在创建一个程序来查找均值、中位数、众数或范围。当我运行它时,一切都很好,直到计算答案的部分。它给了我一个“无法使用可变类型执行缩减”的错误。我已经搜索了这个错误,但找不到需要修复的内容。这是我第一次使用numpy,所以任何帮助都将是极好的。
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()
np.arange
真的计算范围吗?!我以为它应该在一个范围内生成数字?! - sdbbs