Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从具有相同最高值的数组打印输入值中的最高值?在Python 3中_Python - Fatal编程技术网

如何从具有相同最高值的数组打印输入值中的最高值?在Python 3中

如何从具有相同最高值的数组打印输入值中的最高值?在Python 3中,python,Python,我希望这个问题有意义,因为我不太确定该怎么问 但是我的python程序要求用户在数组中输入他们对这些冰淇淋口味的1-10分。显示他们的分数,然后打印他们的最高分数作为他们最喜欢的口味。它获取索引数并从数组中打印该味道。然而,假设用户将薄荷巧克力片和草莓都作为10。该程序将只打印数组中首先出现的项目,即min choc芯片,尽管草莓也是最高分。有人知道一种方法可以让节目显示所有得分最高的口味吗?请记住,我是Python新手,所以如果答案对您来说很明显,那就不是我的。因此,请友好,任何帮助或建议都将

我希望这个问题有意义,因为我不太确定该怎么问

但是我的python程序要求用户在数组中输入他们对这些冰淇淋口味的1-10分。显示他们的分数,然后打印他们的最高分数作为他们最喜欢的口味。它获取索引数并从数组中打印该味道。然而,假设用户将薄荷巧克力片和草莓都作为10。该程序将只打印数组中首先出现的项目,即min choc芯片,尽管草莓也是最高分。有人知道一种方法可以让节目显示所有得分最高的口味吗?请记住,我是Python新手,所以如果答案对您来说很明显,那就不是我的。因此,请友好,任何帮助或建议都将不胜感激

我尝试添加以下内容:如果高>1: 打印\n您最喜欢的冰淇淋味道是,味道[高],味道[高]

但是只要打印两次数组中出现的相同味道,它就会打印出来:你最喜欢的冰淇淋味道是薄荷巧克力片薄荷巧克力片。我知道这没有意义,因为如果最高分数是三种口味,它只会打印两种相同的口味。我也试着寻找其他功能,如导入等,但我找不到一个有帮助的。这对该计划来说不是必要的,但会使其更好、更现实。谢谢大家!

代码:

argmax返回最大值的索引数组

你应该反复阅读它

for i in np.nditer(high):
    print ("\nYour favourite flavour of ice cream is", flavours[i])

variable high存储冰淇淋最大值的所有指数

,而此代码可能会回答此问题,提供有关如何以及为什么解决此问题的额外上下文,以提高答案的长期价值。
for i in np.nditer(high):
    print ("\nYour favourite flavour of ice cream is", flavours[i])
high=[i for i, x in enumerate(Ice_Cream) if x == max(Ice_Cream)]
for i in high:
  print ("Your favourite flavour of ice cream is", flavours[i])