find a minimum value in an array of floats

后端 未结 4 839
攒了一身酷
攒了一身酷 2020-12-30 20:07

how would one go about finding the minimum value in an array of 100 floats in python? I have tried minindex=darr.argmin() and print darr[minindex]

4条回答
  •  借酒劲吻你
    2020-12-30 20:31

    If you want to use numpy, you must define darr to be a numpy array, not a list:

    import numpy as np
    darr = np.array([1, 3.14159, 1e100, -2.71828])
    print(darr.min())
    

    darr.argmin() will give you the index corresponding to the minimum.

    The reason you were getting an error is because argmin is a method understood by numpy arrays, but not by Python lists.

提交回复
热议问题