【问题标题】:How to fix list.index(min(list)) when min(list) is in scientific notation当min(list)采用科学计数法时如何修复list.index(min(list))
【发布时间】:2019-04-30 22:01:05
【问题描述】:

非常不言自明,我的列表的最小值为 3.4972054734350166e-06。我想在列表中找到它正在使用的位置

list.index(min(list))

但它给出了一个错误:

KeyError                                  Traceback (most recent call last)

<ipython-input-75-218f090090e9> in <module>()
     15 print(sum(list) / len(list))
     16 print("The highest r2 value is:",max(list),"from ",country_data[list.index(max(list))].name[0])
---> 17 print(country_data[list.index(min(list))].name[0])

1 frames

/usr/local/lib/python3.6/dist-packages/pandas/core/indexes/base.py in get_value(self, series, key)
   4373         try:
   4374             return self._engine.get_value(s, k,
-> 4375                                           tz=getattr(series.dtype, 'tz', None))
   4376         except KeyError as e1:
   4377             if len(self) > 0 and (self.holds_integer() or self.is_boolean()):

pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_value()

pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_value()

pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_loc()

pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.Int64HashTable.get_item()

pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.Int64HashTable.get_item()

KeyError: 0

该代码适用于 index(max(list))。

【问题讨论】:

    标签: python python-3.x numpy data-science


    【解决方案1】:

    试试这个方法 list_name.index(min(list_name)) ;)

    【讨论】:

    • 很抱歉,我的问题正文中有错字,它在标题中是正确的。修复。但是既然你这么说,我尝试打印该值并且它可以工作,但当我尝试将该数字作为变量操作时它就不起作用了。
    • 我认为它解决了它,出于某种原因,当我这样做时:python print("The highest r2 value is:",max(list),"from ",country_data[list.index(max(list))].name[0]) 由于我之前在代码中进行的拆分,我得到了一个错误。谢谢!
    【解决方案2】:

    由于您根据标签使用numpy,因此只需使用argminaxis=None

    numpy.argmin

    沿轴返回最小值的索引。

    np.argmin(arr)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-17
      • 2020-03-10
      • 1970-01-01
      • 2011-11-18
      • 2019-05-26
      • 2013-06-12
      • 2016-05-23
      • 2021-12-21
      相关资源
      最近更新 更多